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}
)
}