consolidate types

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

View File

@@ -13,9 +13,16 @@ import (
"github.com/taigrr/gico/types" "github.com/taigrr/gico/types"
) )
type errMsg error const (
settings Cursor = iota
graph
commitLog
)
type model struct { type (
Cursor int
errMsg error
model struct {
SettingsModel Settings SettingsModel Settings
GraphModel Graph GraphModel Graph
CommitLogModel CommitLog CommitLogModel CommitLog
@@ -24,25 +31,23 @@ type model struct {
quitting bool quitting bool
cursor Cursor cursor Cursor
err error err error
} }
CommitLog struct {
type CommitLog struct {
Year int Year int
YearDay int YearDay int
Commits [][]types.Commit Commits [][]types.Commit
Selected int Selected int
Authors []string Authors []string
Repos []string Repos []string
} }
Settings struct{}
type Settings struct{} Graph struct {
type 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