styles

package
v0.0.0-...-15a57b5 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PrestigeAvailable   = statusCircle.Copy().Foreground(special)
	UpgradeAvailable    = statusCircle.Copy().Foreground(highlight)
	PrestigeUnavailable = statusCircle.Copy().Foreground(textDisabled).Bold(true)
	UpgradeUnavailable  = statusCircle.Copy().Foreground(textDisabled)

	MainText          = lipgloss.NewStyle().Foreground(text)
	SubtleMainText    = lipgloss.NewStyle().Foreground(subtle)
	DisabledTextStyle = lipgloss.NewStyle().Foreground(textDisabled)

	TierDefault = MainText.Copy().
				Padding(0, 1)
	TierEnabled = MainText.Copy().
				Bold(true).
				Padding(0, 1).
				Background(highlight)
	TierLocked = MainText.Copy().
				Bold(true).
				Padding(0, 1).
				Background(disabled)

	TierTitle = MainText.Copy().
				MarginTop(1).
				Bold(true).
				Underline(true)

	BoxStyleAvailable = boxStyle.Copy().
						BorderForeground(highlight)

	BoxStyleUnAvailable = boxStyle.Copy().
						BorderForeground(disabled).
						Foreground(textDisabled)

	BoxStyleEnabled = boxStyle.Copy().
					BorderForeground(special).
					Background(special).
					Foreground(lipgloss.Color(subtle.Dark)).
					BorderStyle(lipgloss.Border{
			Top:         "▄",
			Bottom:      "▀",
			Left:        "▐",
			Right:       "▌",
			TopLeft:     "▗",
			TopRight:    "▖",
			BottomRight: "▘",
			BottomLeft:  "▝",
		})

	UpgradeBoxAvailable   = BoxStyleAvailable.Copy().Width(25).Height(12)
	UpgradeBoxUnAvailable = BoxStyleUnAvailable.Copy().Width(25).Height(12)
	UpgradeBoxEnabled     = BoxStyleEnabled.Copy().Width(25).Height(12)
)
View Source
var (
	SingleRuneWidth    = 4
	MainContentPadding = 1
)
View Source
var DefaultGlyphs = Glyphs{
	PrestigeStatusUnavailable: "○",
	PrestigeStatusAvailable:   "●",

	UpgradeStatusUnavailable: "△",
	UpgradeStatusAvailable:   "▲",
}
View Source
var DefaultTheme = Theme{
	MainText:      lipgloss.AdaptiveColor{Light: "#242347", Dark: "#E2E1ED"},
	SubleMainText: subtleIndigo,

	Border:          lipgloss.AdaptiveColor{Light: indigo.Light, Dark: indigo.Dark},
	SecondaryBorder: lipgloss.AdaptiveColor{Light: indigo.Light, Dark: "#39386B"},

	SuccessText: lipgloss.AdaptiveColor{Light: "#3DF294", Dark: "#06D6A0"},
	ErrorText:   lipgloss.AdaptiveColor{Light: "#F23D5C", Dark: "#EF476F"},

	FaintBorder: lipgloss.AdaptiveColor{Light: "#D9DCCF", Dark: "#2B2B40"},
	FaintText:   lipgloss.AdaptiveColor{Light: indigo.Light, Dark: "#3E4057"},

	SelectedBackground: lipgloss.AdaptiveColor{Light: subtleIndigo.Light, Dark: "#39386B"},
	SecondaryText:      lipgloss.AdaptiveColor{Light: indigo.Light, Dark: "#666CA6"},
}

Functions

This section is empty.

Types

type Glyphs

type Glyphs struct {
	PrestigeStatusUnavailable string
	PrestigeStatusAvailable   string

	UpgradeStatusUnavailable string
	UpgradeStatusAvailable   string
}

type Theme

type Theme struct {
	MainText      lipgloss.AdaptiveColor
	SubleMainText lipgloss.AdaptiveColor

	Border          lipgloss.AdaptiveColor
	SecondaryBorder lipgloss.AdaptiveColor

	SuccessText lipgloss.AdaptiveColor
	ErrorText   lipgloss.AdaptiveColor

	FaintBorder lipgloss.AdaptiveColor
	FaintText   lipgloss.AdaptiveColor

	SelectedBackground lipgloss.AdaptiveColor
	SecondaryText      lipgloss.AdaptiveColor
}

Jump to

Keyboard shortcuts

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