1
0
resumarkdown/src/lib/components/editor.svelte

26 lines
486 B
Svelte
Raw Normal View History

2024-10-12 23:47:09 -05:00
<script lang="ts">
import { pane as navStore, type Pane } from '$lib/stores/nav';
export let pane: Pane;
export let testid: string | undefined = undefined;
// don't show pane if we're not the current pane
let hidden: boolean;
$: hidden = pane !== $navStore;
</script>
<div id={`pane-${pane}`} data-testid={testid} role="tabpanel" class:hidden>
<slot />
</div>
<style lang="less">
div {
grid-area: editor;
&.hidden {
display: none;
}
}
</style>