24 lines
389 B
Svelte
24 lines
389 B
Svelte
<script lang="ts">
|
|
import { currentVolume } from '$lib/catalog';
|
|
import { onMount } from 'svelte';
|
|
import { goto } from '$app/navigation';
|
|
|
|
const volume = $currentVolume;
|
|
|
|
onMount(() => {
|
|
if (!volume) {
|
|
goto('/');
|
|
} else {
|
|
window.document.body.classList.add('reader');
|
|
}
|
|
});
|
|
</script>
|
|
|
|
<slot />
|
|
|
|
<style>
|
|
:global(body.reader) {
|
|
overflow: hidden !important;
|
|
}
|
|
</style>
|