summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components/session-review.css
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2026-02-18 23:36:02 +0000
committerDavid Hill <[email protected]>2026-02-19 00:32:12 +0000
commitba53c56a2161a42de468f77a6e5f59a7f0a5fa3b (patch)
tree010dac3fa432aa3b1f026d154b75ebbd9f1091cc /packages/ui/src/components/session-review.css
parent14c0989411a408c680404b7313382b54dee8ca07 (diff)
downloadopencode-ba53c56a2161a42de468f77a6e5f59a7f0a5fa3b.tar.gz
opencode-ba53c56a2161a42de468f77a6e5f59a7f0a5fa3b.zip
tweak(ui): combine diffs in review into one group
Diffstat (limited to 'packages/ui/src/components/session-review.css')
-rw-r--r--packages/ui/src/components/session-review.css61
1 files changed, 54 insertions, 7 deletions
diff --git a/packages/ui/src/components/session-review.css b/packages/ui/src/components/session-review.css
index c618ed58c..7395da1b1 100644
--- a/packages/ui/src/components/session-review.css
+++ b/packages/ui/src/components/session-review.css
@@ -65,14 +65,61 @@
top: -40px;
}
- [data-slot="accordion-trigger"] {
- background-color: var(--background-stronger) !important;
- }
+ [data-slot="session-review-diffs-group"] {
+ background-color: var(--background-stronger);
+ border-radius: var(--radius-lg);
+ box-shadow: var(--shadow-xs-border-base);
+ overflow: clip;
+
+ [data-component="accordion"] {
+ gap: 0;
+ }
+
+ [data-component="accordion"] [data-slot="accordion-item"] {
+ overflow: visible;
+ }
+
+ [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-component="sticky-accordion-header"][data-expanded]::before,
+ [data-slot="accordion-item"][data-expanded] [data-component="sticky-accordion-header"]::before {
+ top: 0;
+ }
- [data-slot="session-review-accordion-item"][data-selected] {
- [data-slot="session-review-accordion-content"] {
- box-shadow: var(--shadow-xs-border-select);
- border-radius: var(--radius-lg);
+ [data-slot="session-review-accordion-item"][data-selected]
+ [data-slot="accordion-header"]
+ [data-slot="accordion-trigger"] {
+ background-color: var(--surface-base-active);
}
}