Skip to content

Commit 94d03ca

Browse files
fix: file icon
1 parent 08e391d commit 94d03ca

6 files changed

Lines changed: 822 additions & 114 deletions

File tree

desktop/src/App.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ export default function App() {
4242
const [activeSessionId, setActiveSessionId] = useState<string | null>(null);
4343
const [sidebarCollapsed, setSidebarCollapsed] = useState(false);
4444
const [branchMap, setBranchMap] = useState<Record<string, string>>({});
45+
const [fileTreeOpen, setFileTreeOpen] = useState<boolean>(false);
4546
const diffOpenerRefs = useRef<Record<string, { open: (fc: any) => void }>>({});
4647

4748
useEffect(() => { saveRunboxes(runboxes); }, [runboxes]);
@@ -90,6 +91,8 @@ export default function App() {
9091
collapsed={sidebarCollapsed} onToggle={() => setSidebarCollapsed(v => !v)}
9192
onSelect={id => setActiveId(id)} onCreate={onCreate}
9293
onRename={onRename} onDelete={onDelete}
94+
fileTreeOpen={fileTreeOpen}
95+
onFileTreeToggle={() => setFileTreeOpen(v => !v)}
9396
/>
9497

9598
<div style={{ flex: 1, display: "flex", flexDirection: "column", minWidth: 0, minHeight: 0, position: "relative" }}>
@@ -103,6 +106,8 @@ export default function App() {
103106
onCwdChange={cwd => setCwdMap(p => ({ ...p, [rb.id]: cwd }))}
104107
onSessionChange={sid => setActiveSessionId(sid)}
105108
onOpenDiff={ref => { diffOpenerRefs.current[rb.id] = ref; }}
109+
fileTreeOpen={fileTreeOpen}
110+
onFileTreeClose={() => setFileTreeOpen(false)}
106111
/>
107112
</div>
108113
))}

0 commit comments

Comments
 (0)