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}
+
);
}