UNPKG

autumn-js

Version:

Autumn JS Library

35 lines (31 loc) 1.33 kB
"use client"; import { cn } from "./chunk-4J6OC4ZQ.mjs"; // src/libraries/react/components/ui/popover.tsx import * as React from "react"; import * as PopoverPrimitive from "@radix-ui/react-popover"; import { jsx } from "react/jsx-runtime"; var Popover = PopoverPrimitive.Root; var PopoverTrigger = PopoverPrimitive.Trigger; var PopoverAnchor = PopoverPrimitive.Anchor; var PopoverContent = React.forwardRef(({ className, align = "center", sideOffset = 4, ...props }, ref) => /* @__PURE__ */ jsx( PopoverPrimitive.Content, { ref, align, sideOffset, className: cn( "au-root au-z-[9999] au-w-72 au-rounded-md au-border au-bg-popover au-p-4 au-text-popover-foreground au-shadow-md au-outline-none data-[state=open]:au-animate-in data-[state=closed]:au-animate-out data-[state=closed]:au-fade-out-0 data-[state=open]:au-fade-in-0 data-[state=closed]:au-zoom-out-95 data-[state=open]:au-zoom-in-95 data-[side=bottom]:au-slide-in-from-top-2 data-[side=left]:au-slide-in-from-right-2 data-[side=right]:au-slide-in-from-left-2 data-[side=top]:au-slide-in-from-bottom-2 au-origin-[--radix-popover-content-transform-origin]", className ), ...props } )); PopoverContent.displayName = PopoverPrimitive.Content.displayName; export { Popover, PopoverTrigger, PopoverAnchor, PopoverContent };