mirror of https://github.com/grafana/grafana.git
21 lines
336 B
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)
|
|
}
|