themes.go

 1package styles
 2
 3import "github.com/charmbracelet/x/exp/charmtone"
 4
 5// CharmtonePantera returns the Charmtone dark theme. It's the default style
 6// for the UI.
 7func CharmtonePantera() Styles {
 8	return quickStyle(quickStyleOpts{
 9		primary:   charmtone.Charple,
10		secondary: charmtone.Dolly,
11		tertiary:  charmtone.Bok,
12
13		fgBase:      charmtone.Ash,
14		fgMuted:     charmtone.Squid,
15		fgHalfMuted: charmtone.Smoke,
16		fgSubtle:    charmtone.Oyster,
17
18		onPrimary: charmtone.Salt,
19		onAccent:  charmtone.Butter,
20
21		bgBase:        charmtone.Pepper,
22		bgBaseLighter: charmtone.BBQ,
23		bgSubtle:      charmtone.Charcoal,
24		bgOverlay:     charmtone.Iron,
25
26		border:      charmtone.Charcoal,
27		borderFocus: charmtone.Charple,
28
29		danger:        charmtone.Coral,
30		error:         charmtone.Sriracha,
31		warning:       charmtone.Zest,
32		warningStrong: charmtone.Mustard,
33		busy:          charmtone.Citron,
34		info:          charmtone.Malibu,
35		infoSubtle:    charmtone.Sardine,
36		infoMuted:     charmtone.Damson,
37		success:       charmtone.Julep,
38		successSubtle: charmtone.Bok,
39		successMuted:  charmtone.Guac,
40	})
41}