This component no longer exists. It was in Quantumblack Design System Registry’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-08 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
Popover
quantumblack-design-system-registry/popoverRemovedComponent
A popover component.
Install it
npx shadcn@latest add http://designsystem.quantumblack.com/r/popover.jsonSource
1'use client';23import * as PopoverPrimitive from '@radix-ui/react-popover';4import * as React from 'react';56import { cn } from '@/lib/utils';78function Popover({9 ...props10}: React.ComponentProps<typeof PopoverPrimitive.Root>) {11 return <PopoverPrimitive.Root data-slot="popover" {...props} />;12}1314function PopoverTrigger({15 ...props16}: React.ComponentProps<typeof PopoverPrimitive.Trigger>) {17 return <PopoverPrimitive.Trigger data-slot="popover-trigger" {...props} />;18}1920function PopoverContent({21 className,22 align = 'center',23 sideOffset = 4,24 ...props25}: React.ComponentProps<typeof PopoverPrimitive.Content>) {26 return (27 <PopoverPrimitive.Portal>28 <PopoverPrimitive.Content29 data-slot="popover-content"30 align={align}31 sideOffset={sideOffset}32 className={cn(33 'bg-surface-primary text-fg-primary data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 border-stroke-secondary shadow-elevation-1 z-50 w-72 origin-(--radix-popover-content-transform-origin) border p-4 outline-hidden',34 className,35 )}36 {...props}37 />38 </PopoverPrimitive.Portal>39 );40}4142function PopoverAnchor({43 ...props44}: React.ComponentProps<typeof PopoverPrimitive.Anchor>) {45 return <PopoverPrimitive.Anchor data-slot="popover-anchor" {...props} />;46}4748export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor };
What it pulls in
npm packages
Other registry items
