i3-blocks-go/rendering/color.go
2022-08-28 14:59:15 +02:00

26 lines
569 B
Go

package rendering
func Color(name string) string {
colors := make(map[string]string)
colors["grey1"] = "#CCCCCC"
colors["grey2"] = "#DDDDDD"
colors["white"] = "#E9F1FF"
colors["red"] = "#FF474A"
colors["orange"] = "#FF6836"
colors["green"] = "#B3FF6C"
colors["black1"] = "#000000"
colors["black2"] = "#333333"
colors["black3"] = "#222222"
colors["black4"] = "#444444"
colors["default_background"] = colors["black1"]
colors["default_foreground"] = colors["grey2"]
if color, exists := colors[name]; exists {
return color
}
return colors["white"]
}