pluralise draw only if entries>1

This commit is contained in:
2026-07-24 16:21:18 +01:00
parent 1310447664
commit 12ca7d8fc2
2 changed files with 7 additions and 2 deletions

View File

@@ -69,5 +69,5 @@ lottery -k=euromillions -c=3
## Special Thanks
- [spf13](https://github.com/spf13) for the [cobra](https://github.com/spf13/cobra) package.
- [spf13](https://github.com/spf13) for the [cobra](https://github.com/spf13/cobra) and [viper](https://github.com/spf13/viper) packages.
- [Charm](https://github.com/charmbracelet) developers for the [fang](https://github.com/charmbracelet/fang), [lipgloss](https://github.com/charmbracelet/lipgloss) and [huh](https://github.com/charmbracelet/huh) packages.

View File

@@ -141,6 +141,11 @@ func renderDrawCollection(title string, entries []string) string {
separator := separatorStyle.Render(strings.Repeat("─", maxLineWidth(entries)))
body := strings.Join(entries, "\n"+separator+"\n")
if len(entries) == 1 {
title = titleStyle.Render(title + " draw")
} else {
title = titleStyle.Render(title + " draws")
}
return cardStyle.Render(titleStyle.Render(title+" draws") + "\n" + body)
return cardStyle.Render(title + "\n" + body)
}