A chat composer. The box springs taller line by line as you write (up to a limit, then it scrolls) with the send button riding its bottom edge; the button wakes up as soon as there is text, and sending lifts the message out of the box into the thread above as the box springs back to one line.
pnpm dlx shadcn@latest add "https://movin.design/r/input-composer.json"The item is indexed, but its registry document could not be loaded.