Documentation
¶
Overview ¶
Package styles contains the shared styles for the terminal UI components.
Index ¶
Constants ¶
View Source
const ( Check = "✔" Cross = "✘" Git = "\uf02a2" // Folder = "" Dot = "•" )
View Source
const ( ColorSuccess = "#22c55e" ColorError = "#d75f6b" ColorSubtle = "#a3a3a3" )
Variables ¶
View Source
var ( Bold = lipgloss.NewStyle().Bold(true).Render Padding = lipgloss.NewStyle().PaddingLeft(1).Render Underline = lipgloss.NewStyle().Underline(true).Render Error = lipgloss.NewStyle().Foreground(lipgloss.Color(ColorError)).Render Success = lipgloss.NewStyle().Foreground(lipgloss.Color(ColorSuccess)).PaddingLeft(1).Render Subtle = lipgloss.NewStyle().Foreground(lipgloss.Color(ColorSubtle)).PaddingLeft(1).Render )
View Source
var ( ThemeColorCharm = &ThemeColors{Base: "#7571F9", Light: "#F780E2"} ThemeColorDracula = &ThemeColors{Base: "#6272a4", Light: "#F1FA8C"} ThemeColorsBase16 = &ThemeColors{Base: "6", Light: "3"} ThemeColorsDefault = &ThemeColors{ Base: "#5A82E0", BaseDark: "#758BF9", Light: "#059669", } )
Functions ¶
Types ¶
type RenderFunc ¶
type ThemeColors ¶
type ThemeColors struct {
Base string
BaseDark string
Light string
LightDark string
// contains filtered or unexported fields
}
func (*ThemeColors) BaseFn ¶
func (t *ThemeColors) BaseFn(string ...string) string
func (*ThemeColors) Compile ¶
func (t *ThemeColors) Compile() (base RenderFunc, light RenderFunc)
func (*ThemeColors) LightFn ¶
func (t *ThemeColors) LightFn(string ...string) string
Click to show internal directories.
Click to hide internal directories.