Added BorderAnimate
All checks were successful
Deploy to production / build (push) Successful in 18s

This commit is contained in:
2026-07-14 20:39:05 -05:00
parent ae90af6fce
commit edeed6b674
7 changed files with 133 additions and 85 deletions

View File

@@ -80,7 +80,7 @@ export function ThemeEditor({
} else if (font && !customFontEnabled) {
setDesignerTheme({
...designerTheme,
themeFont: currentUser.defaultFont,
themeFont: currentUser.defaultFont || 'Jost',
});
}
}, [font]);

View File

@@ -61,6 +61,17 @@ export function Themes() {
.map((t) => t.backgroundImage),
),
] as string[];
const {
currentTheme,
currentUser,
setCurrentTheme,
theme,
isMobile,
currentThemePlaylist,
setCurrentThemePlaylist,
} = useCommonHooks();
const [selectedTheme, setSelectedTheme] = useState<Theme>({
id: undefined,
name: 'default',
@@ -73,20 +84,11 @@ export function Themes() {
randomEnabled: 1,
textShadowsEnabled: 0,
appShadowsEnabled: 0,
themeFont: null,
themeFont: currentUser.defaultFont,
});
const [isLoading, setIsLoading] = useState(false);
const [isNew, setIsNew] = useState(false);
const navigate = useNavigate();
const {
currentTheme,
setCurrentTheme,
theme,
isMobile,
currentThemePlaylist,
setCurrentThemePlaylist,
} = useCommonHooks();
const handleNewTheme = () => {
setIsNew(true);