Files
tweakcn/components/editor/code-panel-dialog.tsx
T
2025-04-17 23:42:12 +05:30

26 lines
690 B
TypeScript

import { Dialog, DialogContent } from "@/components/ui/dialog";
import CodePanel from "./code-panel";
import { ThemeEditorState } from "@/types/editor";
interface CodePanelDialogProps {
open: boolean;
onOpenChange: (open: boolean) => void;
themeEditorState: ThemeEditorState;
}
export function CodePanelDialog({
open,
onOpenChange,
themeEditorState,
}: CodePanelDialogProps) {
return (
<Dialog open={open} onOpenChange={onOpenChange}>
<DialogContent className="max-w-4xl h-[80vh] overflow-hidden">
<div className="h-full overflow-auto">
<CodePanel themeEditorState={themeEditorState} />
</div>
</DialogContent>
</Dialog>
);
}