Made action visibility react based on the number of loaded actions

This commit is contained in:
Dean 2022-07-13 09:09:00 +01:00
parent 794e47c766
commit 00eb3bfee3
1 changed files with 13 additions and 7 deletions

View File

@ -22,7 +22,7 @@
export let actions
export let bindings = []
let showAvailableActions = false
$: showAvailableActions = !actions?.length
let actionQuery
$: parsedQuery =
@ -114,12 +114,18 @@
<DrawerContent>
<Layout noPadding gap="S" slot="sidebar">
{#if showAvailableActions}
<div>
<ActionButton secondary icon={"ArrowLeft"} on:click={toggleActionList}>
Back
</ActionButton>
</div>
{#if showAvailableActions || !actions?.length}
{#if actions?.length > 0}
<div>
<ActionButton
secondary
icon={"ArrowLeft"}
on:click={toggleActionList}
>
Back
</ActionButton>
</div>
{/if}
<Search placeholder="Search" bind:value={actionQuery} />
{#each Object.entries(mappedActionTypes) as [categoryId, category]}
<div class="heading">{categoryId}</div>