#810 hide non active tool strip containers

This commit is contained in:
Jan Prochazka
2024-07-30 09:36:57 +02:00
parent 74b0216714
commit fad8e91c7e
2 changed files with 24 additions and 4 deletions

View File

@@ -1,11 +1,24 @@
<script lang="ts">
import { get_current_component } from 'svelte/internal';
import createActivator, { isComponentActiveStore } from '../utility/createActivator';
const thisInstance = get_current_component();
export const activator = createActivator('ToolStripContainer', false);
$: isComponentActive = $isComponentActiveStore('ToolStripContainer', thisInstance);
</script>
<div class="wrapper">
<div class="content">
<slot />
</div>
<div class="toolstrip">
<slot name="toolstrip" />
</div>
{#if isComponentActive}
<div class="toolstrip">
<slot name="toolstrip" />
</div>
{/if}
</div>
<style>