|
63 | 63 | align-items: center; |
64 | 64 | justify-content: space-between; |
65 | 65 | gap: 8px; |
66 | | - padding: 12px 16px 8px 8px; |
| 66 | + padding: 12px 16px 12px 8px; |
67 | 67 | flex-shrink: 0; |
68 | 68 | } |
69 | 69 |
|
|
91 | 91 | } |
92 | 92 |
|
93 | 93 | [data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-filter"] { |
94 | | - padding: 0 8px 8px; |
| 94 | + padding: 0 8px 4px; |
95 | 95 | flex-shrink: 0; |
96 | 96 | min-width: 0; |
97 | 97 | box-sizing: border-box; |
|
109 | 109 | [data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"] { |
110 | 110 | flex: 1; |
111 | 111 | min-height: 0; |
| 112 | + timeline-scope: --session-review-v2-sidebar-tree-scroll; |
| 113 | +} |
| 114 | + |
| 115 | +@keyframes session-review-v2-sidebar-tree-fade-top { |
| 116 | + from { |
| 117 | + visibility: hidden; |
| 118 | + } |
| 119 | + to { |
| 120 | + visibility: visible; |
| 121 | + } |
| 122 | +} |
| 123 | + |
| 124 | +@keyframes session-review-v2-sidebar-tree-fade-bottom { |
| 125 | + from { |
| 126 | + visibility: visible; |
| 127 | + } |
| 128 | + to { |
| 129 | + visibility: hidden; |
| 130 | + } |
| 131 | +} |
| 132 | + |
| 133 | +[data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"]::before, |
| 134 | +[data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"]::after { |
| 135 | + content: ""; |
| 136 | + position: absolute; |
| 137 | + inset-inline: 0; |
| 138 | + z-index: 10; |
| 139 | + height: 16px; |
| 140 | + pointer-events: none; |
| 141 | + visibility: hidden; |
| 142 | +} |
| 143 | + |
| 144 | +[data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"]::before { |
| 145 | + top: 0; |
| 146 | + background: linear-gradient(to bottom, var(--v2-background-bg-base), transparent); |
| 147 | +} |
| 148 | + |
| 149 | +[data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"]::after { |
| 150 | + bottom: 0; |
| 151 | + background: linear-gradient(to top, var(--v2-background-bg-base), transparent); |
| 152 | +} |
| 153 | + |
| 154 | +@supports (animation-timeline: --session-review-v2-sidebar-tree-scroll) and |
| 155 | + (timeline-scope: --session-review-v2-sidebar-tree-scroll) { |
| 156 | + [data-component="session-review-v2-sidebar-root"] |
| 157 | + [data-slot="session-review-v2-sidebar-tree"] |
| 158 | + .scroll-view__viewport { |
| 159 | + scroll-timeline: --session-review-v2-sidebar-tree-scroll y; |
| 160 | + } |
| 161 | + |
| 162 | + [data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"]::before { |
| 163 | + animation: session-review-v2-sidebar-tree-fade-top linear both; |
| 164 | + animation-timeline: --session-review-v2-sidebar-tree-scroll; |
| 165 | + animation-range: 0 0.1px; |
| 166 | + } |
| 167 | + |
| 168 | + [data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"]::after { |
| 169 | + animation: session-review-v2-sidebar-tree-fade-bottom linear both; |
| 170 | + animation-timeline: --session-review-v2-sidebar-tree-scroll; |
| 171 | + animation-range: calc(100% - 1.1px) calc(100% - 1px); |
| 172 | + } |
112 | 173 | } |
113 | 174 |
|
114 | 175 | [data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"] .scroll-view__viewport { |
115 | | - padding: 0 8px 12px; |
| 176 | + padding: 4px 8px 12px; |
116 | 177 | } |
117 | 178 |
|
118 | 179 | [data-component="session-review-v2-sidebar-root"] [data-slot="session-review-v2-sidebar-tree"] .scroll-view__thumb { |
|
0 commit comments