grafana/pkg/models/theme.go

21 lines
336 B
Go

package models
import "errors"
type Theme string
const (
ThemeLight Theme = "light"
ThemeDark Theme = "dark"
)
func ParseTheme(str string) (Theme, error) {
switch str {
case string(ThemeLight):
return ThemeLight, nil
case string(ThemeDark):
return ThemeDark, nil
}
return ThemeDark, errors.New("unknown theme " + str)
}