// Overlays
Popover
Overlay with extra info or options on trigger.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/popover// Usage
1import { Popover, PopoverTrigger, PopoverAnchor, PopoverPositioner } from "@/components/ui/popover";23<Popover />// Code
1"use client";23import { ark } from "@ark-ui/react/factory";4import {5 Popover as ArkPopover,6 usePopoverContext,7} from "@ark-ui/react/popover";8import { Portal } from "@ark-ui/react/portal";9import { XIcon } from "lucide-react";10import { cn } from "@/lib/utils";11import { Button } from "@/registry/react/components/button";12import { ScrollArea } from "@/registry/react/components/scroll-area";1314export const usePopover = usePopoverContext;1516export const Popover = (17 props: React.ComponentProps<typeof ArkPopover.Root>18) => {19 const {20 lazyMount = true,21 unmountOnExit = true,22 modal = true,23 ...rest24 } = props;2526 return (27 <ArkPopover.Root28 data-slot="popover"// Dependencies