{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "z-popover-content",
  "title": "Z Popover Content",
  "dependencies": [
    "@base-ui-components/react@1.0.0-beta.3"
  ],
  "devDependencies": [],
  "registryDependencies": [
    "https://ui.orchid.ai/r/orchid-theme.json",
    "https://ui.orchid.ai/r/z-popover-container.json",
    "https://ui.orchid.ai/r/z-popover-root.json"
  ],
  "files": [
    {
      "path": "registry/ui/orchid/spectrum/atoms/z-popover/z-popover-content.tsx",
      "content": "\"use client\";\nimport { Popover } from '@base-ui-components/react/popover';\nimport ZPopoverContainer from \"./z-popover-container\";\nimport { PopoverContext } from \"./z-popover-root\";\nimport { useContext, type ReactNode } from 'react';\ntype ZPopoverContentProps = {\n    children: ReactNode;\n};\nexport default function ZPopoverContent({ children }: ZPopoverContentProps) {\n    const { align, side, sideOffset, collisionAvoidance } = useContext(PopoverContext);\n    return (<Popover.Portal>\n      <Popover.Positioner side={side} align={align} sideOffset={sideOffset} collisionAvoidance={collisionAvoidance} className=\"z-100\">\n        <Popover.Popup className=\"group z-100\">\n          <ZPopoverContainer>{children}</ZPopoverContainer>\n        </Popover.Popup>\n      </Popover.Positioner>\n    </Popover.Portal>);\n}\n",
      "type": "registry:ui",
      "target": "@ui/orchid/spectrum/atoms/z-popover/z-popover-content.tsx"
    }
  ],
  "type": "registry:ui"
}