diff --git a/ui/src/ui/views/config.browser.test.ts b/ui/src/ui/views/config.browser.test.ts index 6473c09404d..ebde01da266 100644 --- a/ui/src/ui/views/config.browser.test.ts +++ b/ui/src/ui/views/config.browser.test.ts @@ -46,6 +46,8 @@ describe("config view", () => { setBorderRadius: vi.fn(), gatewayUrl: "", assistantName: "OpenClaw", + borderRadius: 8, + setBorderRadius: vi.fn(), }); function findActionButtons(container: HTMLElement): { diff --git a/ui/src/ui/views/config.ts b/ui/src/ui/views/config.ts index 7c1121e6bb8..f2e32beddec 100644 --- a/ui/src/ui/views/config.ts +++ b/ui/src/ui/views/config.ts @@ -49,8 +49,8 @@ export type ConfigProps = { themeMode: ThemeMode; setTheme: (theme: ThemeName, context?: ThemeTransitionContext) => void; setThemeMode: (mode: ThemeMode, context?: ThemeTransitionContext) => void; - borderRadius: number; - setBorderRadius: (value: number) => void; + borderRadius?: number; + setBorderRadius?: (value: number) => void; gatewayUrl: string; assistantName: string; configPath?: string | null; @@ -517,6 +517,8 @@ const THEME_OPTIONS: ThemeOption[] = [ ]; function renderAppearanceSection(props: ConfigProps) { + const borderRadius = props.borderRadius ?? 8; + const setBorderRadius = props.setBorderRadius ?? (() => {}); return html`