/
styles.go
50 lines (38 loc) · 1.32 KB
/
styles.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package model
import "github.com/charmbracelet/lipgloss"
var (
baseStyle = lipgloss.NewStyle().
PaddingLeft(1).
PaddingRight(1).
Foreground(lipgloss.Color("#282828"))
baseListStyle = lipgloss.NewStyle().PaddingTop(1).PaddingRight(2).PaddingLeft(1).PaddingBottom(1)
stackListStyle = baseListStyle.Copy().Width(listWidth+5).Border(lipgloss.NormalBorder(), false, true, false, false).BorderForeground(lipgloss.Color("#3c3836"))
viewPortStyle = baseListStyle.Copy().Width(150).PaddingLeft(4)
modeStyle = baseStyle.Copy().
Align(lipgloss.Center).
Bold(true).
Background(lipgloss.Color("#b8bb26"))
kMsgMetadataTitleStyle = baseStyle.Copy().
Bold(true).
Background(lipgloss.Color("#b8bb26")).
Align(lipgloss.Left)
kMsgValueTitleStyle = baseStyle.Copy().
Bold(true).
Background(lipgloss.Color("#8ec07c")).
Align(lipgloss.Left)
persistingStyle = baseStyle.Copy().
Bold(true).
Foreground(lipgloss.Color("#fb4934"))
deletingMsgsStyle = baseStyle.Copy().
Bold(true).
Foreground(lipgloss.Color("#d3869b"))
skippingStyle = baseStyle.Copy().
Bold(true).
Foreground(lipgloss.Color("#fabd2f"))
helpMsgStyle = baseStyle.Copy().
Bold(true).
Foreground(lipgloss.Color("#83a598"))
pollingMsgStyle = baseStyle.Copy().
Bold(true).
Foreground(lipgloss.Color("#928374"))
)