fix: login page brand color does not take effect (#4655)
parent
7c45aeb868
commit
f7fa69d33b
|
@ -13,10 +13,11 @@ defineOptions({
|
|||
name: 'AuthenticationColorToggle',
|
||||
});
|
||||
|
||||
function handleUpdate(value: BuiltinThemeType) {
|
||||
function handleUpdate(colorPrimary: string, type: BuiltinThemeType) {
|
||||
updatePreferences({
|
||||
theme: {
|
||||
builtinType: value,
|
||||
colorPrimary,
|
||||
builtinType: type,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
@ -30,7 +31,7 @@ function handleUpdate(value: BuiltinThemeType) {
|
|||
<template v-for="preset in COLOR_PRESETS" :key="preset.color">
|
||||
<VbenIconButton
|
||||
class="flex-center flex-shrink-0"
|
||||
@click="handleUpdate(preset.type)"
|
||||
@click="handleUpdate(preset.color, preset.type)"
|
||||
>
|
||||
<div
|
||||
:style="{ backgroundColor: preset.color }"
|
||||
|
|
Loading…
Reference in New Issue