-
Notifications
You must be signed in to change notification settings - Fork 0
/
defaults.go
39 lines (36 loc) · 1.36 KB
/
defaults.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// Content managed by Project Forge, see [projectforge.md] for details.
package theme
import (
"admini.dev/admini/app/util"
)
var ThemeDefault = func() *Theme {
nbl := "#8eb6bd"
if o := util.GetEnv("app_nav_color_light"); o != "" {
nbl = o
}
nbd := "#495f64"
if o := util.GetEnv("app_nav_color_dark"); o != "" {
nbd = o
}
return &Theme{
Key: "default",
Light: &Colors{
Border: "1px solid #dddddd", LinkDecoration: "none",
Foreground: "#000000", ForegroundMuted: "#999999",
Background: "#ffffff", BackgroundMuted: "#eeeeee",
LinkForeground: "#2d414e", LinkVisitedForeground: "#406379",
NavForeground: "#000000", NavBackground: nbl,
MenuForeground: "#000000", MenuBackground: "#c1e3e8", MenuSelectedBackground: "#8eb6bd", MenuSelectedForeground: "#000000",
ModalBackdrop: "rgba(77, 77, 77, .7)", Success: "#008000", Error: "#FF0000",
},
Dark: &Colors{
Border: "1px solid #666666", LinkDecoration: "none",
Foreground: "#ffffff", ForegroundMuted: "#999999",
Background: "#121212", BackgroundMuted: "#333333",
LinkForeground: "#2d414e", LinkVisitedForeground: "#aaaaaa",
NavForeground: "#ffffff", NavBackground: nbd,
MenuForeground: "#eeeeee", MenuBackground: "#171f24", MenuSelectedBackground: "#333333", MenuSelectedForeground: "#ffffff",
ModalBackdrop: "rgba(33, 33, 33, .7)", Success: "#008000", Error: "#FF0000",
},
}
}()