From 0d4b61993cba37c180ac91e40a0fb362711de8de Mon Sep 17 00:00:00 2001
From: Ruben Beltran del Rio <jj@r.bdr.sh>
Date: Fri, 30 Jan 2026 11:31:24 +0100
Subject: Initial implementation

---
 src/App.tsx | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 src/App.tsx

(limited to 'src/App.tsx')

diff --git a/src/App.tsx b/src/App.tsx
new file mode 100644
index 0000000..5426184
--- /dev/null
+++ b/src/App.tsx
@@ -0,0 +1,23 @@
+import React from "react";
+import { Scene } from "./components/Scene.tsx";
+import { Sidebar } from "./components/Sidebar.tsx";
+import { CameraSelector } from "./components/CameraSelector.tsx";
+import { ModelControls } from "./components/ModelControls.tsx";
+import { BackdropUpload } from "./components/BackdropUpload.tsx";
+import "./App.css";
+
+export const App: React.FC = () => {
+  return (
+    <section className="app">
+      <Sidebar />
+      <main className="main-content">
+        <Scene />
+        <aside className="overlay-controls">
+          <CameraSelector />
+          <BackdropUpload />
+        </aside>
+        <ModelControls />
+      </main>
+    </section>
+  );
+};
-- 
cgit 

