diff options
Diffstat (limited to 'internal/client')
| -rw-r--r-- | internal/client/ui/core/networkcreation/networkcreation.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/client/ui/core/networkcreation/networkcreation.go b/internal/client/ui/core/networkcreation/networkcreation.go index f21bb73..f01caa8 100644 --- a/internal/client/ui/core/networkcreation/networkcreation.go +++ b/internal/client/ui/core/networkcreation/networkcreation.go @@ -148,7 +148,12 @@ func (m Model) View() string { color = colors.Focus } colorInput := underlineStyle(m.color.View(), MaxHexDigits, color) - colorText := lipgloss.JoinHorizontal(lipgloss.Top, colorHeader, colorInput) + indicatorColor := colors.Background + if len(m.color.Value()) == 6 { + indicatorColor = lipgloss.Color("#" + m.color.Value()) + } + colorIndicator := lipgloss.NewStyle().Foreground(indicatorColor).Render(" ■") + colorText := lipgloss.JoinHorizontal(lipgloss.Top, colorHeader, colorInput, colorIndicator) icon := lipgloss.JoinHorizontal(lipgloss.Top, iconText, colorText) |
