Initial commit
This commit is contained in:
25
common/styles.go
Normal file
25
common/styles.go
Normal file
@ -0,0 +1,25 @@
|
||||
package common
|
||||
|
||||
import (
|
||||
"github.com/charmbracelet/lipgloss"
|
||||
|
||||
"tasksquire/taskwarrior"
|
||||
)
|
||||
|
||||
type Styles struct {
|
||||
Main lipgloss.Style
|
||||
|
||||
ActiveTask lipgloss.Style
|
||||
InactiveTask lipgloss.Style
|
||||
NormalTask lipgloss.Style
|
||||
}
|
||||
|
||||
func NewStyles(config *taskwarrior.TWConfig) *Styles {
|
||||
return &Styles{
|
||||
Main: lipgloss.NewStyle().Foreground(lipgloss.Color("241")),
|
||||
|
||||
ActiveTask: lipgloss.NewStyle().Foreground(lipgloss.Color("255")).Background(lipgloss.Color("236")),
|
||||
InactiveTask: lipgloss.NewStyle().Foreground(lipgloss.Color("241")).Background(lipgloss.Color("236")),
|
||||
NormalTask: lipgloss.NewStyle().Foreground(lipgloss.Color("241")),
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user