fix folder styling

This commit is contained in:
vcoppe committed 2026-10-17 23:35:56 +02:00
1 parent 3ef2bf135a
commit a5c1f6ad33
3 files changed
+19 -3

No files matched your search

@@ -124,6 +124,7 @@
path={folder} path={folder}
name={folderName(folder)} name={folderName(folder)}
kind="root" kind="root"
class="h-7"
onOpenFolder={() => onOpenFolder={() =>
trees && (trees.root.get('root.folder').current = true)} trees && (trees.root.get('root.folder').current = true)}
/> />
@@ -145,3 +146,18 @@
</ScrollArea> </ScrollArea>
</div> </div>
{/if} {/if}
<style lang="postcss">
@reference "../../../app.css";
/* a selected file, and a selected folder with its chevron: the whole row of its node */
[data-explorer] :global([data-kind='file'][aria-selected='true']),
[data-explorer] :global([data-slot='button']:has([aria-selected='true'])) {
@apply bg-accent;
}
/* the folder where what is dragged would go */
[data-explorer] :global([data-slot='button']:has([data-drop-target])) {
@apply ring-1 ring-primary bg-accent/60;
}
</style>
@@ -252,9 +252,8 @@
data-kind={kind} data-kind={kind}
title={path} title={path}
draggable={kind !== 'root' && !editing} draggable={kind !== 'root' && !editing}
class="flex flex-row items-center gap-1.5 min-w-0 rounded-md {selected data-drop-target={target || undefined}
? 'bg-accent' class="flex flex-row items-center gap-1.5 min-w-0 rounded-md {className}"
: ''} {target ? 'ring-1 ring-primary bg-accent/60' : ''} {className}"
{style} {style}
{onclick} {onclick}
{ondblclick} {ondblclick}
@@ -136,6 +136,7 @@
path={entry.path} path={entry.path}
name={entry.name} name={entry.name}
kind="folder" kind="folder"
class="h-7"
onOpenFolder={() => nodes[entry.path]?.openNode()} onOpenFolder={() => nodes[entry.path]?.openNode()}
/> />
{/snippet} {/snippet}