|
122 | 122 | } |
123 | 123 |
|
124 | 124 | @layer components { |
125 | | - sl-skeleton { |
126 | | - --border-radius: var(--sl-border-radius-small); |
127 | | - --color: var(--sl-color-neutral-50); |
128 | | - --sheen-color: var(--sl-color-neutral-100); |
129 | | - } |
130 | | - |
131 | 125 | sl-avatar::part(base) { |
132 | 126 | transition: var(--sl-transition-x-fast) background-color; |
133 | 127 | } |
|
217 | 211 | line-height: 1.5; |
218 | 212 | } |
219 | 213 |
|
220 | | - /* Place suffix before clear button */ |
221 | | - sl-select::part(suffix) { |
222 | | - order: 1; |
223 | | - } |
224 | | - |
225 | | - sl-select::part(clear-button) { |
226 | | - order: 2; |
227 | | - } |
228 | | - |
229 | | - sl-select::part(expand-icon) { |
230 | | - @apply order-last; |
231 | | - } |
232 | | - |
233 | 214 | /* Align left edge with prefix icon */ |
234 | 215 | sl-menu sl-menu-label::part(base) { |
235 | 216 | padding-left: 25px; |
|
250 | 231 | } |
251 | 232 |
|
252 | 233 | /* Adjust menu item hover and focus styles */ |
253 | | - sl-option:not([aria-selected="true"]):not(:disabled), |
254 | | - sl-menu-item:not([disabled]), |
| 234 | + sl-menu-item, |
255 | 235 | btrix-menu-item-link { |
256 | 236 | @apply part-[base]:text-neutral-700 part-[base]:hover:bg-cyan-50/50 part-[base]:hover:text-cyan-700 part-[base]:focus-visible:bg-cyan-50/50; |
257 | 237 | } |
258 | 238 |
|
259 | | - sl-option[aria-selected="true"] { |
260 | | - @apply part-[base]:bg-cyan-50 part-[base]:text-cyan-700; |
261 | | - } |
262 | | - |
263 | 239 | /* Add menu item variants */ |
264 | 240 | .menu-item-success { |
265 | 241 | @apply part-[base]:text-success part-[base]:hover:bg-success-50 part-[base]:hover:text-success-700 part-[base]:focus-visible:bg-success-50; |
|
300 | 276 | } |
301 | 277 |
|
302 | 278 | /* TODO tailwind sets border-width: 0, see if this can be fixed in tw */ |
303 | | - sl-divider:not([vertical]) { |
304 | | - border-top: solid var(--width) var(--color); |
305 | | - } |
306 | | - |
307 | | - sl-divider[vertical] { |
308 | | - border-left: solid var(--width) var(--color); |
| 279 | + sl-divider { |
| 280 | + border-top-width: var(--sl-panel-border-width); |
309 | 281 | } |
310 | 282 |
|
311 | 283 | /* Add more spacing between radio options */ |
|
0 commit comments