kunkunsh-kunkun-ext-jwt/src/lib/components/ThemeCustomizer.svelte
Huakun Shen 664b37b8de
init
2025-01-18 03:42:00 -05:00

21 lines
425 B
Svelte

<script lang="ts">
import { ThemeCustomizerButton, type ThemeConfig, updateTheme } from '@kksh/svelte';
import { ui } from '@kksh/api/ui/iframe';
import { onMount } from 'svelte';
let config: ThemeConfig = {
radius: 0.5,
theme: 'zinc',
lightMode: 'auto'
};
onMount(() => {
ui.getTheme().then((theme) => {
config = theme;
});
});
$: updateTheme(config);
</script>
<ThemeCustomizerButton bind:config />