blob: effdac3fa8ae63855bd904db7109484e0718adea [file] [log] [blame]
gio5f2f1002025-03-20 18:38:48 +04001import { Resources } from "@/components/resources";
2import { Canvas } from "@/components/canvas";
3import { Details } from "@/components/details";
4import { ResizableHandle, ResizablePanel, ResizablePanelGroup } from './components/ui/resizable';
5import { Tools } from "./Tootls";
6
7export function CanvasBuilder() {
8 return (
9 <ResizablePanelGroup
10 direction="horizontal"
11 style={{ width: "100vw", height: "calc(100vh - 100px)" }}
12 >
13 <ResizablePanel defaultSize={80}>
14 <ResizablePanelGroup direction="vertical">
15 <ResizablePanel defaultSize={80}>
16 <ResizablePanelGroup direction="horizontal">
17 <ResizablePanel defaultSize={15}>
18 <Resources />
19 </ResizablePanel>
20 <ResizableHandle withHandle />
21 <ResizablePanel defaultSize={85}>
22 <Canvas />
23 </ResizablePanel>
24 </ResizablePanelGroup>
25 </ResizablePanel>
26 <ResizableHandle withHandle />
27 <ResizablePanel defaultSize={20}>
28 <Tools />
29 </ResizablePanel>
30 </ResizablePanelGroup>
31 </ResizablePanel>
32 <ResizableHandle withHandle />
33 <ResizablePanel defaultSize={20}>
34 <Details />
35 </ResizablePanel>
36 </ResizablePanelGroup>
37 )
38}