styles

package
v0.19.769 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2026 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PrimaryColor        = lipgloss.CompleteAdaptiveColor{Light: lightPrimaryColor, Dark: darkPrimaryColor}
	SecondaryColor      = lipgloss.CompleteAdaptiveColor{Light: lightSecondaryColor, Dark: darkSecondaryColor}
	AccentColor         = lipgloss.CompleteAdaptiveColor{Light: lightAccentColor, Dark: darkAccentColor}
	TextColor           = lipgloss.CompleteAdaptiveColor{Light: lightTextColor, Dark: darkTextColor}
	SubtleColor         = lipgloss.CompleteAdaptiveColor{Light: lightSubtleColor, Dark: darkSubtleColor}
	SuccessColor        = lipgloss.CompleteAdaptiveColor{Light: lightSuccessColor, Dark: darkSuccessColor}
	WarningColor        = lipgloss.CompleteAdaptiveColor{Light: lightWarningColor, Dark: darkWarningColor}
	ErrorColor          = lipgloss.CompleteAdaptiveColor{Light: lightErrorColor, Dark: darkErrorColor}
	InfoColor           = lipgloss.CompleteAdaptiveColor{Light: lightInfoColor, Dark: darkInfoColor}
	BorderActiveColor   = lipgloss.CompleteAdaptiveColor{Light: lightBorderActiveColor, Dark: darkBorderActiveColor}
	BorderInactiveColor = lipgloss.CompleteAdaptiveColor{Light: lightBorderInactiveColor, Dark: darkBorderInactiveColor}
	PrimaryBGColor      = lipgloss.CompleteAdaptiveColor{Light: lightPrimaryBGColor, Dark: darkPrimaryBGColor}

	// Text
	TextPrimary   = lipgloss.NewStyle().Foreground(PrimaryColor)
	TextSecondary = lipgloss.NewStyle().Foreground(SecondaryColor)
	TextAccent    = lipgloss.NewStyle().Foreground(AccentColor)
	TextDefault   = lipgloss.NewStyle().Foreground(TextColor)
	TextSubtle    = lipgloss.NewStyle().Foreground(SubtleColor)
	TextSuccess   = lipgloss.NewStyle().Foreground(SuccessColor)
	TextWarning   = lipgloss.NewStyle().Foreground(WarningColor)
	TextError     = lipgloss.NewStyle().Foreground(ErrorColor)
	TextInfo      = lipgloss.NewStyle().Foreground(InfoColor)
)

Official Complete Adaptive Colors these are what we want to export

View Source
var (
	// we do want to keep thise and need to integrate them
	Dim = lipgloss.CompleteAdaptiveColor{
		Light: lipgloss.CompleteColor{
			TrueColor: "#d149b7",
			ANSI256:   "97",
			ANSI:      "5",
		},
		Dark: lipgloss.CompleteColor{
			TrueColor: "#d149b7",
			ANSI256:   "97",
			ANSI:      "5",
		},
	}
	Ghost = lipgloss.AdaptiveColor{Light: "93", Dark: "17"} //
)

holdovers we don't know how to get rid of yet

View Source
var (
	Pending        = lipgloss.NewStyle().Foreground(lipgloss.Color("8"))
	NotAttempted   = TextDim
	Approved       = TextSuccess
	ApprovalDenied = lipgloss.NewStyle().Foreground(ErrorColor)
	TerminalBad    = lipgloss.NewStyle().Foreground(WarningColor)
)

for statuses

View Source
var ApprovalConfirmation = lipgloss.NewStyle().Padding(1).
	Foreground(TextColor).
	Background(WarningColor)
View Source
var HelpStyle = lipgloss.NewStyle().Padding(1)

This is just padding

View Source
var Link = lipgloss.NewStyle().Foreground(lipgloss.Color("20")).Underline(true)

NOTE: use the colors from colors.go

View Source
var LogMessageStyle = lipgloss.NewStyle().Padding(0, 1).Foreground(lipgloss.Color("240"))
View Source
var SuccessBanner = lipgloss.NewStyle().Padding(1).
	Foreground(TextColor).
	Background(SuccessColor)
View Source
var TextBold = lipgloss.NewStyle().Bold(true)
View Source
var TextDim = lipgloss.NewStyle().Foreground(Dim)
View Source
var TextGhost = lipgloss.NewStyle().Italic(true).Foreground(Ghost)

Functions

func GetStatusStyle

func GetStatusStyle(status models.AppStatus) lipgloss.Style

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL