diff --git a/web/src/components/overlay/dialog/PlatformAwareDialog.tsx b/web/src/components/overlay/dialog/PlatformAwareDialog.tsx index 979171c76..5b74b6cd3 100644 --- a/web/src/components/overlay/dialog/PlatformAwareDialog.tsx +++ b/web/src/components/overlay/dialog/PlatformAwareDialog.tsx @@ -10,7 +10,14 @@ import { PopoverContent, PopoverTrigger, } from "@/components/ui/popover"; -import { Sheet, SheetContent, SheetTrigger } from "@/components/ui/sheet"; +import { + Sheet, + SheetContent, + SheetDescription, + SheetHeader, + SheetTitle, + SheetTrigger, +} from "@/components/ui/sheet"; import { isMobile } from "react-device-detect"; type PlatformAwareDialogProps = { @@ -52,16 +59,20 @@ export default function PlatformAwareDialog({ type PlatformAwareSheetProps = { trigger: JSX.Element; + title?: string | JSX.Element; content: JSX.Element; triggerClassName?: string; + titleClassName?: string; contentClassName?: string; open: boolean; onOpenChange: (open: boolean) => void; }; export function PlatformAwareSheet({ trigger, + title, content, triggerClassName = "", + titleClassName = "", contentClassName = "", open, onOpenChange, @@ -90,7 +101,15 @@ export function PlatformAwareSheet({ {trigger} - {content} + + + + {title ?? ""} + + Information + + {content} + ); }