Taken by other commands
- New note⌘N
- Find⌘F
- Sidebar⌘\
Markup where the component goes, CSS in your stylesheet, script before </body>. In Vue, Svelte or Angular, call initFieldShopfront(el) on the mounted element instead.
Paste into Claude, ChatGPT or Cursor after filling in {{USER_STACK}}, {{USER_STYLING}} and {{USER_CONSTRAINTS}}. Neutral keeps the greys you see here; Match my project asks the model to map them onto your own colour tokens.
Needs a free account token. Get a token
npx shadcn@latest add @movin/input-shopfrontA shop name sign-written on the window: it arches across the glass in silver leaf with a drop shade, each new letter outlined and then leafed in, a glint runs across now and then, and focus chalks the guide lines.
Keyboard and screen readers
One native input named "Shop name" with autocomplete="organization"; the window is aria-hidden.
Reduced motion
Everything changes at once, without the motion.
Use it in anything you build, commercial and client work included. Licence
Taken by other commands
3 of 4 stops · click a board to take it down
4 of 10 letters, fished out of the soup
13 words · about 5 seconds read aloud