{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "popover", "title": "Popover", "description": "Terminal-style floating container built on Radix Popover: box border, elevated --popover background level (no shadow), discrete opacity fade. Base for Select and Combobox.", "dependencies": [ "@radix-ui/react-popover" ], "registryDependencies": [ "utils", "theme-catppuccin-mocha", "font-jetbrains-mono" ], "files": [ { "path": "registry/ui/popover.tsx", "content": "import * as React from \"react\";\nimport * as PopoverPrimitive from \"@radix-ui/react-popover\";\nimport { cn } from \"@/lib/utils\";\n\nfunction Popover({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction PopoverTrigger({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction PopoverAnchor({\n\t...props\n}: React.ComponentProps) {\n\treturn ;\n}\n\nfunction PopoverContent({\n\tclassName,\n\talign = \"center\",\n\tsideOffset = 4,\n\t...props\n}: React.ComponentProps) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\n\t);\n}\n\nexport { Popover, PopoverTrigger, PopoverContent, PopoverAnchor };\n", "type": "registry:ui" } ], "css": { "@keyframes termcn-fade": { "from": { "opacity": "0" }, "to": { "opacity": "1" } }, "@keyframes termcn-fade-out": { "from": { "opacity": "1" }, "to": { "opacity": "0" } } }, "type": "registry:ui" }