diff --git a/src/seqta/ui/themes/downloadTheme.ts b/src/seqta/ui/themes/downloadTheme.ts index 32e72eed..630cb624 100644 --- a/src/seqta/ui/themes/downloadTheme.ts +++ b/src/seqta/ui/themes/downloadTheme.ts @@ -31,13 +31,13 @@ export const InstallTheme = async (themeData: ThemeContent) => { blob: base64ToBlob(image.data) })); - let availableThemes = await localforage.getItem('availableThemes') as string[]; + let availableThemes = await localforage.getItem('customThemes') as string[]; if (availableThemes && !availableThemes.includes(themeData.id)) { availableThemes.push(themeData.id); } else if (!availableThemes) { availableThemes = [themeData.id]; } - await localforage.setItem('availableThemes', availableThemes); + await localforage.setItem('customThemes', availableThemes); await localforage.setItem(themeData.id, { ...themeData, diff --git a/src/svelte-interface/components/store/ThemeModal.svelte b/src/svelte-interface/components/store/ThemeModal.svelte index 8350ca94..28cb904a 100644 --- a/src/svelte-interface/components/store/ThemeModal.svelte +++ b/src/svelte-interface/components/store/ThemeModal.svelte @@ -1,19 +1,61 @@ -