directory/main.go
2025-03-22 13:47:16 +02:00

27 lines
395 B
Go

package main
import (
"git.tilde.town/nbsp/directory/app"
"git.tilde.town/nbsp/directory/ui"
)
func main() {
state, err := ui.New(app.New())
if err != nil {
panic(err)
}
defer state.Close()
loop:
for {
select {
case event := <-ui.Events:
state.HandleEvent(event)
case newState := <-ui.ViewChange:
state.HandleViewChange(newState)
case <-ui.Quit:
break loop
}
}
}