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