|
106 | 106 | .references-peek-preview-editor .anyeditor .buttons, |
107 | 107 | .references-peek-preview-editor .anyeditor .gutter { |
108 | 108 | opacity: 0.72; |
| 109 | + position: relative; |
| 110 | + left: auto; |
109 | 111 | } |
110 | 112 |
|
111 | 113 | .references-peek-preview-editor .anyeditor.readonly .buttons { |
|
144 | 146 | color: #aaa; |
145 | 147 | } |
146 | 148 |
|
| 149 | +.references-peek-group-path { |
| 150 | + min-width: 0; |
| 151 | + overflow: hidden; |
| 152 | + text-overflow: ellipsis; |
| 153 | + white-space: nowrap; |
| 154 | +} |
| 155 | + |
147 | 156 | .references-peek-item { |
148 | 157 | width: 100%; |
149 | | - text-align: left; |
150 | | - border: 1px solid transparent; |
151 | | - border-radius: 9px; |
152 | 158 | background: transparent; |
153 | 159 | color: #fff; |
154 | | - padding: 7px 9px; |
| 160 | + padding: 0; |
155 | 161 | margin-top: 4px; |
156 | | - display: flex; |
157 | | - align-items: center; |
| 162 | + position: relative; |
158 | 163 | outline: none; |
159 | 164 | } |
160 | 165 |
|
161 | | -.references-peek-item:hover { |
| 166 | +.references-peek-item-select { |
| 167 | + width: 100%; |
| 168 | + min-width: 0; |
| 169 | + text-align: left; |
| 170 | + border: none; |
162 | 171 | background: transparent; |
| 172 | + color: inherit; |
| 173 | + padding: 7px 72px 7px 9px; |
| 174 | + border-radius: 9px; |
| 175 | + margin: 0; |
| 176 | + outline: none; |
163 | 177 | } |
164 | 178 |
|
165 | | -.references-peek-item:focus, |
166 | | -.references-peek-item:focus-visible, |
167 | | -.references-peek-item:active { |
| 179 | +.references-peek-item-select:focus, |
| 180 | +.references-peek-item-select:focus-visible, |
| 181 | +.references-peek-item-select:active { |
168 | 182 | outline: none; |
169 | 183 | box-shadow: none; |
170 | | - border-color: transparent; |
171 | 184 | } |
172 | 185 |
|
173 | 186 | .references-peek-item.is-selected { |
| 187 | + background: transparent; |
| 188 | +} |
| 189 | + |
| 190 | +.references-peek-item-select.is-selected { |
174 | 191 | background: rgba(130, 130, 130, 0.33); |
175 | | - border-color: transparent; |
| 192 | +} |
| 193 | + |
| 194 | +.references-peek-item-open { |
| 195 | + position: absolute; |
| 196 | + right: 8px; |
| 197 | + top: 50%; |
| 198 | + transform: translateY(-50%) translateX(2px); |
| 199 | + border: 1px solid rgba(255, 255, 255, 0.16); |
| 200 | + border-radius: 7px; |
| 201 | + padding: 4px 8px; |
| 202 | + font-size: 11px; |
| 203 | + color: #ddd; |
| 204 | + background: rgba(255, 255, 255, 0.06); |
| 205 | + flex-shrink: 0; |
| 206 | + min-width: 52px; |
| 207 | + opacity: 0; |
| 208 | + visibility: hidden; |
| 209 | + pointer-events: none; |
| 210 | + transition: opacity 0.12s ease, visibility 0.12s ease, transform 0.12s ease, background-color 0.12s ease, color 0.12s ease; |
| 211 | +} |
| 212 | + |
| 213 | +.references-peek-item:hover .references-peek-item-open, |
| 214 | +.references-peek-item:focus-within .references-peek-item-open { |
| 215 | + opacity: 1; |
| 216 | + visibility: visible; |
| 217 | + pointer-events: auto; |
| 218 | + transform: translateY(-50%) translateX(0); |
| 219 | +} |
| 220 | + |
| 221 | +.references-peek-item-open:hover { |
| 222 | + background: rgba(255, 255, 255, 0.11); |
| 223 | + color: #fff; |
176 | 224 | } |
177 | 225 |
|
178 | 226 | .references-peek-item-location { |
|
0 commit comments