mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-07-07 14:08:47 +00:00
46 lines
1.3 KiB
TypeScript
46 lines
1.3 KiB
TypeScript
import { Button } from "@/styles/base-nova/ui/button"
|
|
import { Field, FieldGroup, FieldLabel } from "@/styles/base-nova/ui/field"
|
|
import { Input } from "@/styles/base-nova/ui/input"
|
|
import {
|
|
Popover,
|
|
PopoverContent,
|
|
PopoverDescription,
|
|
PopoverHeader,
|
|
PopoverTitle,
|
|
PopoverTrigger,
|
|
} from "@/styles/base-nova/ui/popover"
|
|
|
|
export function PopoverForm() {
|
|
return (
|
|
<>
|
|
<Popover>
|
|
<PopoverTrigger render={<Button variant="outline" />}>
|
|
Open Popover
|
|
</PopoverTrigger>
|
|
<PopoverContent className="w-64" align="start">
|
|
<PopoverHeader>
|
|
<PopoverTitle>Dimensions</PopoverTitle>
|
|
<PopoverDescription>
|
|
Set the dimensions for the layer.
|
|
</PopoverDescription>
|
|
</PopoverHeader>
|
|
<FieldGroup className="gap-4">
|
|
<Field orientation="horizontal">
|
|
<FieldLabel htmlFor="width" className="w-1/2">
|
|
Width
|
|
</FieldLabel>
|
|
<Input id="width" defaultValue="100%" />
|
|
</Field>
|
|
<Field orientation="horizontal">
|
|
<FieldLabel htmlFor="height" className="w-1/2">
|
|
Height
|
|
</FieldLabel>
|
|
<Input id="height" defaultValue="25px" />
|
|
</Field>
|
|
</FieldGroup>
|
|
</PopoverContent>
|
|
</Popover>
|
|
</>
|
|
)
|
|
}
|