36 lines
1.7 KiB
Go
36 lines
1.7 KiB
Go
package ui
|
|
|
|
import "github.com/charmbracelet/lipgloss"
|
|
|
|
var (
|
|
ColorWhite = lipgloss.Color("#ffffff")
|
|
ColorGrey = lipgloss.Color("#626262")
|
|
ColorBlack = lipgloss.Color("#000000")
|
|
ColorRed = lipgloss.Color("#FF0000")
|
|
ColorGreen = lipgloss.Color("#00FF00")
|
|
ColorBlue = lipgloss.Color("#0000FF")
|
|
ColorPurple = lipgloss.Color("#6f03fc")
|
|
ColorGreenCyan = lipgloss.Color("#11CAAA")
|
|
|
|
TableHeaderStyle = lipgloss.NewStyle().Foreground(ColorPurple).Bold(true).Align(lipgloss.Center)
|
|
TableCellStyle = lipgloss.NewStyle().Padding(0, 1).Width(14)
|
|
TableOddRowStyle = TableCellStyle.Foreground(ColorWhite).Background(ColorGrey)
|
|
TableEvenRowStyle = TableCellStyle.Foreground(ColorWhite)
|
|
TableBorderStyle = lipgloss.NewStyle().Foreground(ColorPurple)
|
|
|
|
SelectFileDirDeniedStyle = lipgloss.NewStyle().Foreground(ColorGrey)
|
|
SelectFileDirParentStyle = lipgloss.NewStyle().Foreground(ColorPurple)
|
|
SelectFileStyle = lipgloss.NewStyle().Foreground(ColorGreenCyan)
|
|
SelectDirStyle = lipgloss.NewStyle().Foreground(ColorBlue)
|
|
|
|
SelectStyle = lipgloss.NewStyle().Foreground(ColorGreenCyan)
|
|
InputStyle = lipgloss.NewStyle().Foreground(ColorGreenCyan)
|
|
ComputeStyle = lipgloss.NewStyle().Foreground(ColorGrey)
|
|
CheckboxStyle = lipgloss.NewStyle().Foreground(ColorGreenCyan)
|
|
|
|
FormFocusedStyle = lipgloss.NewStyle().Foreground(ColorRed).Bold(true).
|
|
Border(lipgloss.NormalBorder(), false, false, false, true).BorderForeground(ColorRed)
|
|
FormUnfocusedStyle = lipgloss.NewStyle().Foreground(ColorGreenCyan)
|
|
FormStyle = lipgloss.NewStyle().Padding(1, 2).Foreground(ColorBlack).
|
|
Border(lipgloss.RoundedBorder()).BorderForeground(ColorRed)
|
|
)
|