Spaces:
Build error
Build error
File size: 1,614 Bytes
cce8120 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | #!/usr/bin/env bash
set -euo pipefail
mkdir -p \
components/editor \
components/explorer \
components/sidebar \
components/statusbar \
components/terminal
[ -f components/editor/ProductionCodeEditor.jsx ] || cp -f components/editor/CodeEditor.jsx components/editor/ProductionCodeEditor.jsx
[ -f components/explorer/ProductionFileExplorer.jsx ] || cp -f components/explorer/FileExplorer.jsx components/explorer/ProductionFileExplorer.jsx
[ -f components/terminal/ProductionTerminal.jsx ] || cp -f components/terminal/TerminalPanel.jsx components/terminal/ProductionTerminal.jsx
cat > components/sidebar/ActivityBar.jsx <<'EOC'
"use client";
export default function ActivityBar() {
return (
<aside className="w-14 h-full bg-slate-950 border-r border-slate-800 flex flex-col items-center py-3 gap-4">
<button>📁</button>
<button>🧠</button>
<button>💬</button>
<button>▶</button>
<button>⚙</button>
</aside>
);
}
EOC
cat > components/statusbar/StatusBar.jsx <<'EOC'
"use client";
export default function StatusBar() {
return (
<footer className="h-8 bg-slate-900 border-t border-slate-800 flex items-center justify-between px-4 text-xs text-slate-300">
<span>Dolor3V Studio</span>
<span>Production Ready</span>
</footer>
);
}
EOC
echo "[1/5] Verify..."
test -f components/editor/ProductionCodeEditor.jsx
test -f components/explorer/ProductionFileExplorer.jsx
test -f components/terminal/ProductionTerminal.jsx
test -f components/sidebar/ActivityBar.jsx
test -f components/statusbar/StatusBar.jsx
echo "[2/5] Workspace finalized."
|