Documentation
¶
Overview ¶
Package tui provides a terminal UI for Queen migrations.
Package tui provides a terminal UI for Queen migrations.
Package tui provides a terminal UI for Queen migrations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Header HeaderStyle = lipgloss.NewStyle(). Background(subtleBg). Foreground(textColor). Padding(0, 2) AppTitleStyle = lipgloss.NewStyle(). Foreground(primaryColor). Bold(true) AppSubtitleStyle = lipgloss.NewStyle(). Foreground(mutedTextColor) // Tab bar ActiveTabStyle = lipgloss.NewStyle(). Background(primaryColor). Foreground(textColor). Bold(true). Padding(0, 1) InactiveTabStyle = lipgloss.NewStyle(). Foreground(mutedTextColor). Padding(0, 1) TabBadgeStyle = lipgloss.NewStyle(). Foreground(warningColor). Bold(true) FooterStyle = lipgloss.NewStyle(). Background(subtleBg). Foreground(dimColor). Padding(0, 2) Foreground(accentColor). Bold(true) Foreground(dimColor) // Content styles TitleStyle = lipgloss.NewStyle(). Bold(true). Foreground(primaryColor). MarginBottom(1) AppliedStyle = lipgloss.NewStyle(). Foreground(successColor). Bold(true) PendingStyle = lipgloss.NewStyle(). Foreground(warningColor). Bold(true) ErrorStyle = lipgloss.NewStyle(). Foreground(errorColor). Bold(true) // List items SelectedStyle = lipgloss.NewStyle(). Background(selectedBg). Bold(true) NormalStyle = lipgloss.NewStyle() VersionStyle = lipgloss.NewStyle(). Foreground(accentColor) NameStyle = lipgloss.NewStyle(). Foreground(mutedTextColor) DetailStyle = lipgloss.NewStyle(). Foreground(dimColor) // Progress bar ProgressFilledStyle = lipgloss.NewStyle(). Foreground(successColor) ProgressEmptyStyle = lipgloss.NewStyle(). Foreground(borderColor) // Scroll indicators ScrollIndicatorStyle = lipgloss.NewStyle(). Foreground(dimColor). Italic(true) // Messages SuccessMsgStyle = lipgloss.NewStyle(). Foreground(successColor). Bold(true) WarningMsgStyle = lipgloss.NewStyle(). Foreground(warningColor) ErrorMsgStyle = lipgloss.NewStyle(). Foreground(errorColor). Bold(true) // Info box (used in help view) InfoBoxStyle = lipgloss.NewStyle(). Border(lipgloss.RoundedBorder()). BorderForeground(borderColor). Padding(1, 3) // Gap type badges GapTypeBadgeStyle = lipgloss.NewStyle(). Foreground(dimColor) // Destructive badge DestructiveBadgeStyle = lipgloss.NewStyle(). Foreground(errorColor). Bold(true) // Rollback badge RollbackBadgeStyle = lipgloss.NewStyle(). Foreground(successColor) // Separator SeparatorStyle = lipgloss.NewStyle(). Foreground(borderColor) // Help key style HelpKeyStyle = lipgloss.NewStyle(). Foreground(accentColor). Bold(true) HelpDescStyle = lipgloss.NewStyle(). Foreground(mutedTextColor) HelpSectionStyle = lipgloss.NewStyle(). Foreground(primaryColor). Bold(true) )
Functions ¶
This section is empty.
Types ¶
type InitModel ¶ added in v0.5.0
type InitModel struct {
// contains filtered or unexported fields
}
func NewInitModel ¶ added in v0.5.0
func NewInitModel() *InitModel
func (*InitModel) Result ¶ added in v0.5.0
func (m *InitModel) Result() *InitResult
type InitResult ¶ added in v0.5.0
type MessageType ¶
type MessageType int
const ( MessageInfo MessageType = iota MessageSuccess MessageWarning MessageError )
Click to show internal directories.
Click to hide internal directories.