package components import ( "charm.land/lipgloss/v2" "gitea.oxpoe.qzz.io/oxpoe/tia-love/internal/ui/theme" ) // Chip — label di dalam pill (pola tuios overlay): latar aksen, teks warna // base, bold, padding 1 sel. Mode terminal (Base kosong = latar diserahkan ke // terminal pengguna) memakai reverse agar kontras tetap terjaga. func Chip(label string) string { th := theme.Current() st := lipgloss.NewStyle().Bold(true).Padding(0, 1) if th.Base == "" { return st.Reverse(true).Render(label) } return st. Background(lipgloss.Color(string(th.Accent))). Foreground(lipgloss.Color(string(th.Base))). Render(label) }