diff --git a/sevenkeys/tui/home/model.go b/sevenkeys/tui/home/model.go index 7cf0407..071f07d 100644 --- a/sevenkeys/tui/home/model.go +++ b/sevenkeys/tui/home/model.go @@ -4,18 +4,28 @@ import ( "github.com/charmbracelet/bubbles/help" ) -type Model struct { +type SessionState int + +const ( + Home SessionState = iota + Update +) + +type HomeModel struct { WindowHeight int WindowWidth int + State SessionState + Help help.Model } -func NewModel() Model { +func NewHomeModel() HomeModel { help := help.New() help.ShortSeparator = help.FullSeparator return Model{ - Help: help, + Help: help, + SessionState: Home, } }