Engram

Button

atom

A Destiny FUI button: flat, square, tracked-uppercase, with an offset outline ring that fades in on hover and a rhythmic fill pulse.

Install

npx shadcn@latest add @engram/button

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

Example

Props

PropTypeDefaultDescription
asChildbooleanfalseRender as the child element (Radix Slot), e.g. to wrap a Next.js Link.

Dependencies

npm
@radix-ui/react-slotclass-variance-authority

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.