theme switcher + svelte upgrade

This commit is contained in:
Jan Prochazka
2022-02-26 18:44:56 +01:00
parent 41193bcc28
commit 7128a47f0a
4 changed files with 113 additions and 5 deletions

View File

@@ -11,7 +11,9 @@
import ModalBase from '../modals/ModalBase.svelte';
import { closeCurrentModal } from '../modals/modalTools';
import { extensions } from '../stores';
import getElectron from '../utility/getElectron';
import ThemeSkeleton from './ThemeSkeleton.svelte';
const electron = getElectron();
let restartWarning = false;
@@ -70,6 +72,14 @@
disabled={values['connection.autoRefresh'] === false}
/>
</svelte:fragment>
<svelte:fragment slot="2">
<div class="heading">Application theme</div>
<div class="themes">
{#each $extensions.themes as theme}
<ThemeSkeleton {theme} />
{/each}
</div>
</svelte:fragment>
</TabControl>
</FormValues>
@@ -87,4 +97,9 @@
margin-left: var(--dim-large-form-margin);
margin-top: var(--dim-large-form-margin);
}
.themes {
overflow-x: scroll;
display: flex;
}
</style>