"use client"; import * as React from "react"; import { Dialog as SheetPrimitive } from "radix-ui"; import { IconX } from "@tabler/icons-react"; import { cn } from "../lib/utils"; import { Button } from "./button"; import { liquidMenuSurfaceClasses } from "./liquid-menu-surface"; /** * A panel that slides in from an edge: record details, filters, settings. * Built on the dialog primitive, so focus is trapped and Escape closes it. */ export function Sheet(props: React.ComponentProps) { return ; } export function SheetTrigger(props: React.ComponentProps) { return ; } export function SheetClose(props: React.ComponentProps) { return ; } export function SheetContent({ className, children, side = "right", ...props }: React.ComponentProps & { side?: "right" | "left" | "bottom" }) { return ( {children} ); } export function SheetHeader({ className, ...props }: React.ComponentProps<"div">) { return
; } export function SheetTitle({ className, ...props }: React.ComponentProps) { return ( ); } export function SheetDescription({ className, ...props }: React.ComponentProps) { return ( ); } export function SheetBody({ className, ...props }: React.ComponentProps<"div">) { return
; } export function SheetFooter({ className, ...props }: React.ComponentProps<"div">) { return (
); }