diff --git a/internal/ui/textinput/textinput.go b/internal/ui/textinput/textinput.go index 3ef0ea8..c7dd351 100644 --- a/internal/ui/textinput/textinput.go +++ b/internal/ui/textinput/textinput.go @@ -75,15 +75,18 @@ func (m Model) UpdateFocus(isFocused bool) (Model, tea.Cmd) { func (m Model) View() string { inputLength := len([]rune(m.textarea.Value())) - count := countStyle. - MaxWidth(m.width - 2). - Render(fmt.Sprint("Chararcters ", inputLength)) - - countLine := lipgloss.PlaceHorizontal( - m.width-2, - lipgloss.Right, - count, - ) + var countLine string + if inputLength > 0 { + count := countStyle. + MaxWidth(m.width - 2). + Render(fmt.Sprintf("[%d chars]", inputLength)) + + countLine = lipgloss.PlaceHorizontal( + m.width-2, + lipgloss.Right, + count, + ) + } return lipgloss.JoinVertical( lipgloss.Top,