feat: make panel border color configurable via theme editor
Local Build and Deploy / deploy (push) Successful in 47s

- Add panel_border_color to THEME_COLOR_KEYS and base palettes
- Register panel-border-color CSS variable
- Fetch and inject panel_border_color in ThemeVars
- Add Panel border field to admin theme page
- Replace hardcoded #e9b124 with var(--panel-border-color) in UserView
This commit is contained in:
openhands committed 2026-07-16 15:53:53 +02:00
1 parent ddb7e77877
commit 5cbe303e43
5 files changed
+68 -18

No files matched your search

+3
View File
@@ -36,6 +36,7 @@ export async function ThemeVars() {
linkColor,
linkHover,
borderColor,
panelBorderColor,
gradientFrom,
gradientTo,
borderRadius,
@@ -75,6 +76,7 @@ export async function ThemeVars() {
g("link_color", "#eeb425"),
g("link_hover_color", "#cf9d15"),
g("border_color", "#eeb425"),
g("panel_border_color", "#e9b124"),
g("gradient_from", "#f59e0b"),
g("gradient_to", "#10b981"),
g("border_radius", "12"),
@@ -122,6 +124,7 @@ export async function ThemeVars() {
link_color: safe(linkColor, "#eeb425"),
link_hover_color: safe(linkHover, "#cf9d15"),
border_color: safe(borderColor, "#eeb425"),
panel_border_color: safe(panelBorderColor, "#e9b124"),
gradient_from: safe(gradientFrom, "#f59e0b"),
gradient_to: safe(gradientTo, "#10b981"),
} satisfies ThemePalette;