From a221e69913779e250a00bc06a99a8907a4dd3a8d Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 15 Oct 2024 22:56:47 -0500 Subject: [PATCH] stop sheet from displaying console errors --- .../overlay/dialog/PlatformAwareDialog.tsx | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) 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} + ); }