-
Notifications
You must be signed in to change notification settings - Fork 1
/
style.go
25 lines (23 loc) · 983 Bytes
/
style.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
package sptui
import (
"github.com/charmbracelet/bubbles/list"
"github.com/charmbracelet/lipgloss"
)
var (
docStyle = lipgloss.NewStyle().Padding(1, 2, 1, 2)
highlightColor = lipgloss.AdaptiveColor{Light: "#874BFD", Dark: "#7D56F4"}
inactiveTabStyle = lipgloss.NewStyle().Border(inactiveTabBorder, true).
BorderForeground(highlightColor).Padding(0, 1)
activeTabStyle = inactiveTabStyle.Copy().Border(activeTabBorder, true)
windowStyle = lipgloss.NewStyle().
BorderForeground(highlightColor).
Padding(1, 5).
Align(lipgloss.Left).
Border(lipgloss.NormalBorder()).
UnsetBorderTop()
errStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("216"))
helpStyle = list.DefaultStyles().HelpStyle.PaddingLeft(2)
itemStyle = lipgloss.NewStyle().PaddingLeft(2)
selectedItemStyle = lipgloss.NewStyle().PaddingLeft(2).Foreground(lipgloss.Color("170"))
paginationStyle = list.DefaultStyles().PaginationStyle.PaddingLeft(4)
)