Handle mobile viewer

This commit is contained in:
ZXY101
2023-10-02 12:05:26 +02:00
parent 83ae19f510
commit 310febe53c
7 changed files with 162 additions and 40 deletions

View File

@@ -1,8 +1,14 @@
<script lang="ts">
import { AccordionItem } from 'flowbite-svelte';
import { AccordionItem, Label, Range } from 'flowbite-svelte';
import ReaderSelects from './ReaderSelects.svelte';
import ReaderToggles from './ReaderToggles.svelte';
import { isReader } from '$lib/util';
import { settings, updateSetting } from '$lib/settings';
let value = $settings.swipeThreshold;
function onChange() {
updateSetting('swipeThreshold', value);
}
</script>
<AccordionItem open={isReader()}>
@@ -11,5 +17,9 @@
<ReaderSelects />
<hr class="border-gray-100 opacity-10" />
<ReaderToggles />
<div>
<Label>Swipe threshold</Label>
<Range on:change={onChange} min={20} max={90} disabled={!$settings.mobile} bind:value />
</div>
</div>
</AccordionItem>