Bug fix
This commit is contained in:
@@ -163,11 +163,16 @@ export function ThemeEditor({
|
|||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (font) {
|
if (font && customFontEnabled) {
|
||||||
setDesignerTheme({
|
setDesignerTheme({
|
||||||
...designerTheme,
|
...designerTheme,
|
||||||
themeFont: font,
|
themeFont: font,
|
||||||
});
|
});
|
||||||
|
} else if (font && !customFontEnabled) {
|
||||||
|
setDesignerTheme({
|
||||||
|
...designerTheme,
|
||||||
|
themeFont: currentUser.defaultFont,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}, [font]);
|
}, [font]);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -176,6 +181,7 @@ export function ThemeEditor({
|
|||||||
setFont(designerTheme.themeFont);
|
setFont(designerTheme.themeFont);
|
||||||
}
|
}
|
||||||
}, [selectedTheme]);
|
}, [selectedTheme]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Group p={'2rem'} w={'100%'} justify='space-between'>
|
<Group p={'2rem'} w={'100%'} justify='space-between'>
|
||||||
@@ -594,7 +600,11 @@ export function ThemeEditor({
|
|||||||
size={32}
|
size={32}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
setCustomFontEnabled(!customFontEnabled);
|
setCustomFontEnabled(!customFontEnabled);
|
||||||
setFont(customFontEnabled ? defaultTheme.themeFont : null);
|
setFont(
|
||||||
|
customFontEnabled
|
||||||
|
? currentUser.defaultFont
|
||||||
|
: defaultTheme.themeFont,
|
||||||
|
);
|
||||||
}}
|
}}
|
||||||
style={{
|
style={{
|
||||||
borderRadius: '0px',
|
borderRadius: '0px',
|
||||||
@@ -726,6 +736,7 @@ export function ThemeEditor({
|
|||||||
className={toolTipClasses.default}
|
className={toolTipClasses.default}
|
||||||
>
|
>
|
||||||
<ActionIcon
|
<ActionIcon
|
||||||
|
disabled={duplicate}
|
||||||
variant='subtle'
|
variant='subtle'
|
||||||
color='red'
|
color='red'
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
@@ -733,9 +744,6 @@ export function ThemeEditor({
|
|||||||
...designerTheme,
|
...designerTheme,
|
||||||
[key]: defaultTheme[key as keyof Theme],
|
[key]: defaultTheme[key as keyof Theme],
|
||||||
});
|
});
|
||||||
if (key.includes('Font')) {
|
|
||||||
setFont(defaultTheme.themeFont);
|
|
||||||
}
|
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<FiX />
|
<FiX />
|
||||||
|
|||||||
Reference in New Issue
Block a user