mirror of
https://github.com/taigrr/gico.git
synced 2026-04-02 03:09:07 -07:00
consolidate types
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user