diff --git a/web/src/lib/components/repo/DiffFileTree.svelte b/web/src/lib/components/repo/DiffFileTree.svelte index 566657dac..b34e19a6e 100644 --- a/web/src/lib/components/repo/DiffFileTree.svelte +++ b/web/src/lib/components/repo/DiffFileTree.svelte @@ -3,20 +3,20 @@ const treeRow = tv({ slots: { - root: "pt-2xs pr-md pb-2xl pl-1.5", - row: "group my-3xs inline-flex w-full items-center gap-xs rounded-md px-1.5 py-0.75 text-foreground-default hover:bg-background-subtle", + root: "diff-file-tree pt-2xs pr-md pb-2xl pl-1.5", + row: "tree-entry group my-3xs inline-flex w-full items-center gap-xs rounded-md px-1.5 py-0.75 text-foreground-default hover:bg-background-subtle", icon: "size-3.5 shrink-0 text-foreground-placeholder group-hover:text-foreground-default", - name: "truncate select-none", - children: "ml-[12.5px] border-l border-border-subtle pl-3xs" + name: "tree-name truncate select-none", + children: "tree-children ml-[12.5px] border-l border-border-subtle pl-3xs" }, variants: { kind: { dir: { - row: "cursor-pointer text-left", - icon: "transition-[rotate] duration-(--fold-duration) ease-(--fold-easing) group-aria-expanded:rotate-90", + row: "tree-directory cursor-pointer text-left", + icon: "tree-toggle transition-[rotate] duration-(--fold-duration) ease-(--fold-easing) group-aria-expanded:rotate-90", name: "text-foreground-muted group-hover:text-inherit" }, - file: { row: "flex items-center gap-xs" } + file: { row: "tree-file flex items-center gap-xs", icon: "tree-icon" } } } }); @@ -95,6 +95,7 @@