consolidate types

This commit is contained in:
2023-02-16 21:23:36 -08:00
parent 011714eb3b
commit 7dc43e18ed

View File

@@ -13,36 +13,41 @@ import (
"github.com/taigrr/gico/types" "github.com/taigrr/gico/types"
) )
type errMsg error const (
settings Cursor = iota
graph
commitLog
)
type model struct { type (
SettingsModel Settings Cursor int
GraphModel Graph errMsg error
CommitLogModel CommitLog model struct {
HelpModel help.Model SettingsModel Settings
Bindings []key.Binding GraphModel Graph
quitting bool CommitLogModel CommitLog
cursor Cursor HelpModel help.Model
err error Bindings []key.Binding
} quitting bool
cursor Cursor
type CommitLog struct { err error
Year int }
YearDay int CommitLog struct {
Commits [][]types.Commit Year int
Selected int YearDay int
Authors []string Commits [][]types.Commit
Repos []string Selected int
} Authors []string
Repos []string
type Settings struct{} }
Settings struct{}
type Graph struct { Graph struct {
Selected int Selected int
Year int Year int
Repos []string Repos []string
Authors []string Authors []string
} }
)
var ( var (
quitKeys = key.NewBinding( quitKeys = key.NewBinding(
@@ -55,14 +60,6 @@ var (
) )
) )
const (
settings Cursor = iota
graph
commitLog
)
type Cursor int
func initialModel() (model, error) { func initialModel() (model, error) {
var m model var m model
var err error var err error