Downloading themes @SethBurkart123 please check

This commit is contained in:
Alphons Joseph
2024-09-13 23:49:06 +08:00
parent f5119ac9ca
commit 31cd9d0e48
@@ -2,6 +2,7 @@
import type { Theme } from '@/svelte-interface/types/Theme' import type { Theme } from '@/svelte-interface/types/Theme'
import ThemeCard from './ThemeCard.svelte'; import ThemeCard from './ThemeCard.svelte';
import ThemeModal from './ThemeModal.svelte'; import ThemeModal from './ThemeModal.svelte';
import { StoreDownloadTheme } from '@/seqta/ui/themes/downloadTheme'
let { themes, searchTerm } = $props<{ themes: Theme[]; searchTerm: string }>(); let { themes, searchTerm } = $props<{ themes: Theme[]; searchTerm: string }>();
let displayTheme = $state<Theme | null>(); let displayTheme = $state<Theme | null>();
@@ -36,5 +37,7 @@
</div> </div>
{#if displayTheme} {#if displayTheme}
<ThemeModal theme={displayTheme} onClose={() => displayTheme = null} onInstall={() => {}} onRemove={() => {}} /> <ThemeModal theme={displayTheme} onClose={() => displayTheme = null} onInstall={() => {
StoreDownloadTheme({themeContent: displayTheme as Theme});
}} onRemove={() => {}} />
{/if} {/if}