common.go

 1package ui
 2
 3import "github.com/charmbracelet/crush/internal/config"
 4
 5// Common defines common UI options and configurations.
 6type Common struct {
 7	Config *config.Config
 8	Styles Styles
 9}
10
11// DefaultCommon returns the default common UI configurations.
12func DefaultCommon(cfg *config.Config) *Common {
13	return &Common{
14		Config: cfg,
15		Styles: DefaultStyles(),
16	}
17}