diff --git a/src/App.tsx b/src/App.tsx index 33ba9a4..021f392 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -460,122 +460,101 @@ end)`, email: 'demo@aethex.com', }; return ( -
- setShowTranslation(true)} - onTemplatesClick={() => setShowTemplates(true)} - onPreviewClick={() => setShowPreview(true)} - onNewProjectClick={() => setShowNewProject(true)} - /> +
+ {/* Top Bar */} +
+ + AeThex + + Studio +
+ setShowTranslation(true)} + onTemplatesClick={() => setShowTemplates(true)} + onPreviewClick={() => setShowPreview(true)} + onNewProjectClick={() => setShowNewProject(true)} + /> +
-
- {isMobile ? ( - - - Files - Editor - AI - Learn - - - - - - -
- -
-
- - - - -
}> - - - - - ) : ( - <> -
- - - + {/* Activity Bar */} +
+ {/* Example activity icons, replace with real navigation/actions */} + + + +
+ + {/* Main Panels */} +
+
+ + + + + + +
+ - - - - - -
- -
- -
+
+
- - - - - - - - - - - - -
- setConsoleCollapsed(!consoleCollapsed)} - currentCode={currentCode} - currentFile={activeFileId ? (openFiles || []).find(f => f.id === activeFileId)?.name : undefined} - files={files || []} - onCodeChange={setCurrentCode} - /> - setShowSearchInFiles(false)} - /> - - )} - {/* Unified feature tabs for all major panels */} -
- +
+
+ + + + + + + + + +
+ setConsoleCollapsed(!consoleCollapsed)} + currentCode={currentCode} + currentFile={activeFileId ? (openFiles || []).find(f => f.id === activeFileId)?.name : undefined} + files={files || []} + onCodeChange={setCurrentCode} + /> + setShowSearchInFiles(false)} + /> +
+ +
+ {/* Modals and overlays */} {showTemplates && ( )} - - - {showTranslation && ( )} - - - {/* File Search Modal (Cmd/Ctrl+P) */} setShowFileSearch(false)} files={files || []} onFileSelect={handleFileSelect} /> - - {/* Command Palette (Cmd/Ctrl+K) */} setShowCommandPalette(false)} @@ -655,7 +626,6 @@ end)`, }, })} /> - {!user && (