This commit is contained in:
Sean Edmunds
2026-02-02 14:46:29 -06:00
parent b92ca8a8fe
commit 0ca3e7dcbd

View File

@@ -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 />