blob: da494e3e52ca279e072b835de6e29ba91851901a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<script lang="ts">
import { getReaderContext } from '$lib/Reader.svelte';
import { accelerator } from '$lib/Shortcuts';
const reader = getReaderContext();
let title = $derived(`${reader.sidebar ? 'Hide' : 'Show'} menu`);
</script>
<button
type="button"
class="btn-transparent invisible xl:visible"
{title}
aria-label={title}
onclick={() => (reader.sidebar = !reader.sidebar)}
use:accelerator={'z'}
>
<span class="icon-lg icon-[material-symbols--dock-to-right]"></span>
</button>
|