Pixelact Popover
pixelact-ui/popoverFreeComponent
A simple popover component.
Live preview
live · rendered by the registry
Rendered by Pixelact UI on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://pixelactui.com/r/popover.jsonSource
1import * as PopoverPrimitive from "@radix-ui/react-popover";2import { type VariantProps, cva } from "class-variance-authority";34import { cn } from "@/lib/utils";56import {7 Popover as ShadcnPopover,8 PopoverAnchor as ShadcnPopoverAnchor,9 PopoverContent as ShadcnPopoverContent,10 PopoverTrigger as ShadcnPopoverTrigger,11} from "@/components/ui/popover";1213import "@/components/ui/pixelact-ui/styles/styles.css";1415const Popover = ShadcnPopover;1617const PopoverTrigger = ShadcnPopoverTrigger;1819const PopoverAnchor = ShadcnPopoverAnchor;2021export const popOverVariants = cva("", {22 variants: {23 font: {24 normal: "",25 pixel: "pixel-font",26 },27 },28 defaultVariants: {29 font: "pixel",30 },31});3233export interface PopoverProps34 extends React.ComponentProps<typeof PopoverPrimitive.Content>,35 VariantProps<typeof popOverVariants> {}3637function PopoverContent({ children, font, className, ...props }: PopoverProps) {38 return (39 <ShadcnPopoverContent40 className={cn(41 "relative bg-card text-foreground border-none rounded-none mt-1 shadow-(--pixel-box-shadow)",42 popOverVariants({ font }),43 className44 )}45 {...props}46 >47 {children}48 </ShadcnPopoverContent>49 );50}5152export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor };
What it pulls in
Other registry items
Files it writes
More from Pixelact UI
All 28 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Pixelact Accordionaccordion | Pixelact UI | Components | Free | no deps · 2 files | |
| Pixelact Alertalert | Pixelact UI | Components | Free | no deps · 2 files | |
| Pixelact Alert Dialogalert-dialog | Pixelact UI | Components | Free | no deps · 2 files | |
| Pixelact Avataravatar | Pixelact UI | Components | Free | no deps · 2 files | |
| Pixelact Badgebadge | Pixelact UI | Components | Free | no deps · 2 files | |
| Pixelact Breadcrumbbreadcrumb | Pixelact UI | Components | Free | no deps · 2 files | |
| Pixelact Buttonbutton | Pixelact UI | Components | Free | no deps · 3 files | |
| Pixelact Calendarcalendar | Pixelact UI | Components | Free | no deps · 2 files |
