import { Example, ExampleWrapper, } from "@/registry/bases/base/components/example" import { Button } from "@/registry/bases/base/ui/button" import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/registry/bases/base/ui/dialog" import { Field, FieldGroup, FieldLabel } from "@/registry/bases/base/ui/field" import { Input } from "@/registry/bases/base/ui/input" import { Popover, PopoverContent, PopoverDescription, PopoverHeader, PopoverTitle, PopoverTrigger, } from "@/registry/bases/base/ui/popover" export default function PopoverExample() { return ( ) } function PopoverBasic() { return ( }> Open Popover Dimensions Set the dimensions for the layer. ) } function PopoverSides() { return ( {(["inline-start", "left", "top"] as const).map((side) => ( } > {side.replace("-", " ")} Popover on {side.replace("-", " ")} ))} {(["bottom", "right", "inline-end"] as const).map((side) => ( } > {side.replace("-", " ")} Popover on {side.replace("-", " ")} ))} ) } function PopoverWithForm() { return ( }> Open Popover Dimensions Set the dimensions for the layer. Width Height ) } function PopoverAlignments() { return ( }> Start Aligned to start }> Center Aligned to center }> End Aligned to end ) } function PopoverInDialog() { return ( }> Open Dialog Popover Example Click the button below to see the popover. } > Open Popover Popover in Dialog This popover appears inside a dialog. Click the button to open it. ) }
Popover on {side.replace("-", " ")}