Report a problem or share feedback← Catalog
Morphing Search Morphing Search
curatedfreebeui/morphing-search
Search field or compact icon that morphs into a glass results surface, whether opened by click or keyboard shortcut.
$
npx shadcn@latest add @beui/morphing-searchnpm deps: clsx, lucide-react, motion, tailwind-merge
Our notes
Search controls that expand without losing context. Connect actual results and keyboard behavior; avoid importing a demo search dataset.- Source
- beUI (free)
- Kind
- block
- Categories
- input
- Use as
- drop-in — replaces your component
- Applies to
- input
- Motion
- on state, press · medium · motion · medium cost
- Tags
- react, tailwind-v4, motion, blocks
- Licence
- MIT — Copyright (c) 2026 Saurabh Chauhan; retain the upstream notice when copying source.
- Live demo
- beui.dev
- Docs
- beui.dev
Similar
Compare all 4 →- OTP Inputbeui/otp-inputOne-time-code input with a gliding focus ring, digits that roll in per slot, error shake and a success check draw.
- Prompt composeroc/prompt-composerChat input: auto-growing textarea, file attachment chips, model picker, web-search toggle, send/stop; Enter sends, Shift+Enter newline; optional suggestion chips.
- Prompt Barbeautifui/prompt-barBottom prompt bar with attachments/actions. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).