-
Notifications
You must be signed in to change notification settings - Fork 4
/
defaults.go
39 lines (36 loc) · 1.37 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 (
"projectforge.dev/projectforge/app/util"
)
var ThemeDefault = func() *Theme {
nbl := "#72a0c1"
if o := util.GetEnv("app_nav_color_light"); o != "" {
nbl = o
}
nbd := "#00415d"
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: "#777777",
Background: "#ffffff", BackgroundMuted: "#e3ebf2",
LinkForeground: "#455d6f", LinkVisitedForeground: "#303e4a",
NavForeground: "#000000", NavBackground: nbl,
MenuForeground: "#000000", MenuBackground: "#acc5da", MenuSelectedBackground: "#72a0c1", MenuSelectedForeground: "#000000",
ModalBackdrop: "rgba(77, 77, 77, .7)", Success: "#008000", Error: "#ff0000",
},
Dark: &Colors{
Border: "1px solid #666666", LinkDecoration: "none",
Foreground: "#ffffff", ForegroundMuted: "#777777",
Background: "#121212", BackgroundMuted: "#0f1e28",
LinkForeground: "#6f889b", LinkVisitedForeground: "#9eaebb",
NavForeground: "#ffffff", NavBackground: nbd,
MenuForeground: "#eeeeee", MenuBackground: "#0e2939", MenuSelectedBackground: "#00415d", MenuSelectedForeground: "#ffffff",
ModalBackdrop: "rgba(33, 33, 33, .7)", Success: "#008000", Error: "#ff0000",
},
}
}()