diff --git a/apps/web/src/app/(studio)/studio/brand/page.tsx b/apps/web/src/app/(studio)/studio/brand/page.tsx
new file mode 100644
index 0000000..4f2f27e
--- /dev/null
+++ b/apps/web/src/app/(studio)/studio/brand/page.tsx
@@ -0,0 +1,5 @@
+import { BrandStudioWorkspace } from "@/features/brand-studio/components/brand-studio-workspace";
+
+export default function BrandStudioPage() {
+ return ;
+}
diff --git a/apps/web/src/app/(studio)/studio/canvas/page.tsx b/apps/web/src/app/(studio)/studio/canvas/page.tsx
new file mode 100644
index 0000000..2403251
--- /dev/null
+++ b/apps/web/src/app/(studio)/studio/canvas/page.tsx
@@ -0,0 +1,5 @@
+import { CanvasStudioPanel } from "@/features/canvas-studio/components/canvas-studio-panel";
+
+export default function CanvasStudioPage() {
+ return ;
+}
diff --git a/apps/web/src/app/(studio)/studio/code/page.tsx b/apps/web/src/app/(studio)/studio/code/page.tsx
new file mode 100644
index 0000000..fa1632a
--- /dev/null
+++ b/apps/web/src/app/(studio)/studio/code/page.tsx
@@ -0,0 +1,5 @@
+import { CodeStudioWorkspace } from "@/features/code-studio/components/code-studio-workspace";
+
+export default function CodeStudioPage() {
+ return ;
+}
diff --git a/apps/web/src/app/(studio)/studio/components/page.tsx b/apps/web/src/app/(studio)/studio/components/page.tsx
new file mode 100644
index 0000000..7280fc6
--- /dev/null
+++ b/apps/web/src/app/(studio)/studio/components/page.tsx
@@ -0,0 +1,5 @@
+import { ComponentStudioWorkspace } from "@/features/component-studio/components/component-studio-workspace";
+
+export default function ComponentStudioPage() {
+ return ;
+}
diff --git a/apps/web/src/app/(studio)/studio/page.tsx b/apps/web/src/app/(studio)/studio/page.tsx
index 5992993..0f1148c 100644
--- a/apps/web/src/app/(studio)/studio/page.tsx
+++ b/apps/web/src/app/(studio)/studio/page.tsx
@@ -1,11 +1,5 @@
-import { Workspace } from "@/components/app-shell/workspace";
import { StudioHome } from "@/features/dashboard/components/studio-home";
export default function StudioPage() {
- return (
-
-
-
-
- );
-}
\ No newline at end of file
+ return ;
+}
diff --git a/apps/web/src/app/(studio)/studio/theme/page.tsx b/apps/web/src/app/(studio)/studio/theme/page.tsx
new file mode 100644
index 0000000..66c2469
--- /dev/null
+++ b/apps/web/src/app/(studio)/studio/theme/page.tsx
@@ -0,0 +1,5 @@
+import { ThemeStudioWorkspace } from "@/features/theme-studio/components/theme-studio-workspace";
+
+export default function ThemeStudioPage() {
+ return ;
+}
diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx
index 2a9620e..3aee570 100644
--- a/apps/web/src/app/layout.tsx
+++ b/apps/web/src/app/layout.tsx
@@ -1,5 +1,6 @@
import type { Metadata } from "next";
import type { ReactNode } from "react";
+import { ThemeProvider } from "@/features/theme-engine/runtime/theme-provider";
import "./globals.css";
export const metadata: Metadata = {
@@ -23,8 +24,8 @@ export default function RootLayout({ children }: RootLayoutProps) {
Skip to main content
- {children}
+ {children}