"use client" import * as React from "react" import { LeoAssistSelectionToolbarPreview } from "@/components/design-system/leo-assist-bar-previews" import { Button } from "@/components/ui/button" import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger, } from "@/components/ui/alert-dialog" import { ContextMenu, ContextMenuCheckboxItem, ContextMenuContent, ContextMenuItem, ContextMenuLabel, ContextMenuRadioGroup, ContextMenuRadioItem, ContextMenuSeparator, ContextMenuShortcut, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuTrigger, } from "@/components/ui/context-menu" import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog" import { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { HoverCard, HoverCardContent, HoverCardTrigger, } from "@/components/ui/hover-card" import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover" import { Tip } from "@/components/ui/tip" export function DialogPreview() { return ( Dialog title Short blocking confirmation copy. ) } export function AlertDialogPreview() { return ( Archive pattern? This removes the pattern from the active catalog view. Cancel Archive ) } export function PopoverPreview() { return (

Anchored non-modal surface.

) } export function HoverCardPreview() { return (

Row identity preview content.

) } /** Simple overflow menu (row / toolbar). */ export function DropdownMenuPreview() { return (