mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-21 00:02:23 +00:00
improve clickable zone for home tree view
This commit is contained in:
@@ -398,7 +398,6 @@
|
||||
{#if !loading}
|
||||
<div class="flex w-full flex-row-reverse gap-2">
|
||||
<Toggle size="xs" bind:checked={archived} options={{ right: 'Show archived' }} />
|
||||
<Toggle size="xs" bind:checked={treeView} options={{ right: 'Tree view' }} />
|
||||
{#if $userStore?.is_super_admin && $userStore.username.includes('@')}
|
||||
<Toggle size="xs" bind:checked={filterUserFolders} options={{ right: 'Only f/*' }} />
|
||||
{:else if $userStore?.is_admin}
|
||||
@@ -408,6 +407,7 @@
|
||||
options={{ right: `Only f/* and u/${$userStore.username}` }}
|
||||
/>
|
||||
{/if}
|
||||
<Toggle size="xs" bind:checked={treeView} options={{ right: 'Tree view' }} />
|
||||
{#if treeView}
|
||||
<Button
|
||||
wrapperClasses="mb-0.5"
|
||||
|
||||
@@ -29,10 +29,11 @@
|
||||
|
||||
{#if isFolder(item)}
|
||||
<div>
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
||||
<div
|
||||
class={twMerge(
|
||||
'px-4 py-2 border-b border-t w-full flex flex-row items-center justify-between'
|
||||
)}
|
||||
on:click={() => (opened = !opened)}
|
||||
class="px-4 py-2 border-b w-full flex flex-row items-center justify-between cursor-pointer"
|
||||
>
|
||||
<div
|
||||
class={twMerge('flex flex-row items-center gap-4 text-sm font-semibold')}
|
||||
@@ -97,7 +98,12 @@
|
||||
</div>
|
||||
{:else if isUser(item)}
|
||||
<div>
|
||||
<div class={twMerge('px-4 py-2 border-b w-full flex flex-row items-center justify-between')}>
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
||||
<div
|
||||
on:click={() => (opened = !opened)}
|
||||
class="px-4 py-2 border-b w-full flex flex-row items-center justify-between cursor-pointer"
|
||||
>
|
||||
<div
|
||||
class={twMerge('flex flex-row items-center gap-4 text-sm font-semibold')}
|
||||
style={depth > 0 ? `padding-left: ${depth * 16}px;` : ''}
|
||||
@@ -115,13 +121,13 @@
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
<button class="w-full flex flex-row-reverse" on:click={() => (opened = !opened)}>
|
||||
<div class="w-full flex flex-row-reverse" on:click={() => (opened = !opened)}>
|
||||
{#if opened}
|
||||
<ChevronUp size={20} />
|
||||
{:else}
|
||||
<ChevronDown size={20} />
|
||||
{/if}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
{#if opened}
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user