Engram

Loadout card

component

A compact build summary: the subclass diamond + name, the equipped item tiles, an optional mod row, the stat tiers, and an action footer.

Install

npx shadcn@latest add @engram/loadout-card

Registry item: /r/loadout-card.json — the machine-readable definition agents install from.

Example

Solar Hunter
Horror's Least
506
Seventh Seraph SAW
503
Gnawing Hunger
444

Props

PropTypeDefaultDescription
nameReactNodeBuild name / title.
subclassLoadoutSubclassSubclass shown as a diamond beside the name.
itemsItemTileData[]Equipped weapons + armor as tiles.
modsPlugProps[]Mod icons shown in a compact row.
statsCharacterStatItem[]Stat block (tiers).
footerReactNodeAction row (Equip / Share / Edit).

Composition

pulled in on install

Dependencies

npm
@engram/core

Own the code: shadcn add copies this component's source into your repo to read and edit directly. Extend without forking — edit the source, use asChild to swap the element, or pass the typed annotations prop for curated data.