diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index 110e7835..ce60a5ee 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -23,7 +23,9 @@ "@next/font": "13.3.1", "@paralleldrive/cuid2": "^2.2.0", "@prisma/client": "^4.13.0", + "@radix-ui/react-dialog": "^1.0.3", "@radix-ui/react-dropdown-menu": "^2.0.4", + "@radix-ui/react-popover": "^1.0.5", "@tanstack/react-query": "^4.29.5", "@trpc/client": "^10.21.1", "@trpc/next": "^10.21.1", diff --git a/packages/dashboard/src/components/editor/Editor.tsx b/packages/dashboard/src/components/editor/Editor.tsx index d1cb8b85..58b7d6de 100644 --- a/packages/dashboard/src/components/editor/Editor.tsx +++ b/packages/dashboard/src/components/editor/Editor.tsx @@ -16,6 +16,7 @@ import { toastController } from "@uimix/foundation/src/components/toast/Toast"; import { LoadingErrorOverlay } from "./LoadingErrorOverlay"; import { assertNonNull } from "../../utils/assertNonNull"; import { DefaultClipboardHandler } from "@uimix/editor/src/state/DefaultClipboardHandler"; +import * as Dialog from "@radix-ui/react-dialog"; class Connection extends TypedEmitter<{ readyToShow(): void; @@ -183,6 +184,38 @@ const Editor: React.FC<{ } }} /> +