tweak(ui): group edited files list styling

This commit is contained in:
David Hill
2026-02-18 23:51:25 +00:00
parent 9c7629ce61
commit 4a8bdc3c75
3 changed files with 110 additions and 66 deletions

View File

@@ -68,7 +68,7 @@
[data-slot="session-review-diffs-group"] { [data-slot="session-review-diffs-group"] {
background-color: var(--background-stronger); background-color: var(--background-stronger);
border-radius: var(--radius-lg); border-radius: var(--radius-lg);
box-shadow: var(--shadow-xs-border-base); border: 1px solid var(--border-weak-base);
overflow: clip; overflow: clip;
[data-component="accordion"] { [data-component="accordion"] {

View File

@@ -127,7 +127,49 @@
padding-top: 8px; padding-top: 8px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
gap: 12px; }
[data-slot="session-turn-diffs-group"] {
background-color: var(--background-stronger);
border-radius: var(--radius-lg);
border: 1px solid var(--border-weak-base);
overflow: clip;
[data-component="accordion"] {
gap: 0;
}
[data-component="accordion"]
[data-slot="accordion-item"]
[data-slot="accordion-header"]
[data-slot="accordion-trigger"] {
border: 0;
border-radius: 0;
box-shadow: none;
background-color: transparent;
&:hover {
background-color: var(--surface-base-hover);
}
&:active {
background-color: var(--surface-base-active);
}
}
[data-component="accordion"]
[data-slot="accordion-item"]
+ [data-slot="accordion-item"]
[data-slot="accordion-header"]
[data-slot="accordion-trigger"] {
border-top: 1px solid var(--border-weak-base);
}
[data-component="accordion"] [data-slot="accordion-item"][data-expanded] [data-slot="accordion-content"] {
border: 0;
border-top: 1px solid var(--border-weak-base);
border-radius: 0;
}
} }
[data-slot="session-turn-diff-trigger"] { [data-slot="session-turn-diff-trigger"] {

View File

@@ -315,6 +315,7 @@ export function SessionTurn(
<Collapsible.Content> <Collapsible.Content>
<Show when={open()}> <Show when={open()}>
<div data-component="session-turn-diffs-content"> <div data-component="session-turn-diffs-content">
<div data-slot="session-turn-diffs-group">
<Accordion <Accordion
multiple multiple
value={expanded()} value={expanded()}
@@ -386,6 +387,7 @@ export function SessionTurn(
</For> </For>
</Accordion> </Accordion>
</div> </div>
</div>
</Show> </Show>
</Collapsible.Content> </Collapsible.Content>
</Collapsible> </Collapsible>