mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-06-11 09:51:40 +00:00
* feat: add field.tsx and update blocks * feat: add input group * feat: implement button group * fix * fix * wip * fix: button group * feat: update field * fix * feat * feat: cooked * fix * chore: build registry * feat: add kbd component * chore: update input group demo * feat: update kbd component * feat: add empty * feat: add spinner * refactor: input group * feat: blocks * fix * fix: app sidebar * feat: add label to app sidebar * fix * fix * fix * fix * fix * feat * feat * fix * docs: button group * feat: add docs * docs: kbd * docs: empty * fix * docs * docs * feat: add sink link * fix * fix * docs * feat: add new page * fix * fix * fix * fix * fix * fix * feat: add registration form * fix: chat settings * fix * fix preview * fix examples * feat: add changelog * fix * fix * fix * fix * fix * feat(www): add t3 versions * chore: build registry * fix * fix * fix * feat: inline code examples for llm * fix * feat: home * fix * fix * fix * fix * fix * chore: changelog * fix * fix * fix * fix: callout * fix
47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
import {
|
|
IconBrandJavascript,
|
|
IconCopy,
|
|
IconCornerDownLeft,
|
|
IconRefresh,
|
|
} from "@tabler/icons-react"
|
|
|
|
import {
|
|
InputGroup,
|
|
InputGroupAddon,
|
|
InputGroupButton,
|
|
InputGroupText,
|
|
InputGroupTextarea,
|
|
} from "@/registry/new-york-v4/ui/input-group"
|
|
|
|
export function InputGroupTextareaExample() {
|
|
return (
|
|
<div className="grid w-full max-w-md gap-4">
|
|
<InputGroup>
|
|
<InputGroupTextarea
|
|
id="textarea-code-32"
|
|
placeholder="console.log('Hello, world!');"
|
|
className="min-h-[180px]"
|
|
/>
|
|
<InputGroupAddon align="block-end" className="border-t">
|
|
<InputGroupText>Line 1, Column 1</InputGroupText>
|
|
<InputGroupButton size="sm" className="ml-auto" variant="default">
|
|
Run <IconCornerDownLeft />
|
|
</InputGroupButton>
|
|
</InputGroupAddon>
|
|
<InputGroupAddon align="block-start" className="border-b">
|
|
<InputGroupText className="font-mono font-medium">
|
|
<IconBrandJavascript />
|
|
script.js
|
|
</InputGroupText>
|
|
<InputGroupButton className="ml-auto">
|
|
<IconRefresh />
|
|
</InputGroupButton>
|
|
<InputGroupButton variant="ghost">
|
|
<IconCopy />
|
|
</InputGroupButton>
|
|
</InputGroupAddon>
|
|
</InputGroup>
|
|
</div>
|
|
)
|
|
}
|