From 4597a1729973966c8d69a44490768312045f148d Mon Sep 17 00:00:00 2001 From: The Magician Date: Sat, 8 Jun 2024 16:47:06 +0100 Subject: [PATCH] Add SessionState --- sevenkeys/tui/home/model.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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, } }