// Adapted from shadcn/ui, MIT (98a1fe67). See THIRD_PARTY_NOTICES.md. "use client"; import * as React from "react"; import { cn } from "./_ynrlib/cn.js"; import { XIcon } from "./_ynrlib/lucide.js"; import { Dialog as SheetPrimitive } from "./_ynrlib/radix-ui.js"; export function Sheet({ ...props }: React.ComponentProps) { return ; } export function SheetTrigger({ ...props }: React.ComponentProps) { return ; } export function SheetClose({ ...props }: React.ComponentProps) { return ; } function SheetPortal({ ...props }: React.ComponentProps) { return ; } function SheetOverlay({ className, ...props }: React.ComponentProps) { return ( ); } export function SheetContent({ className, children, side = "right", showCloseButton = true, ...props }: React.ComponentProps & { side?: "top" | "right" | "bottom" | "left"; showCloseButton?: boolean; }) { return ( {children} {showCloseButton && ( Close )} ); } export function SheetHeader({ className, ...props }: React.ComponentProps<"div">) { return (
); } export function SheetFooter({ className, ...props }: React.ComponentProps<"div">) { return (
); } export function SheetTitle({ className, ...props }: React.ComponentProps) { return ( ); } export function SheetDescription({ className, ...props }: React.ComponentProps) { return ( ); }