import React from "react" import { Box } from "ink" import { useStore } from "./store.js" import { Dashboard } from "./views/dashboard.js" import { Conversation } from "./views/conversation.js" import { Spawn } from "./views/spawn.js" import { Worktree } from "./views/worktree.js" import { useWindowFocus } from "./hooks/use-window-focus.js" export function App() { const view = useStore((s) => s.view) const windowFocused = useStore((s) => s.windowFocused) useWindowFocus() let content: React.ReactNode switch (view) { case "dashboard": content = break case "conversation": content = break case "spawn": content = break case "worktree": content = break default: content = break } return ( {content} ) }