|
207 | 207 | } */ |
208 | 208 | } |
209 | 209 |
|
210 | | - &:has(.tab-content) { |
| 210 | + &:has(> .tab-content) { |
211 | 211 | > .tab:first-child { |
212 | 212 | &:not(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) { |
213 | 213 | --tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 |
|
216 | 216 | } |
217 | 217 | } |
218 | 218 |
|
219 | | - .tab-content { |
| 219 | + > .tab-content { |
220 | 220 | --tabcontent-margin: calc(-1 * var(--border)) 0 0 0; |
221 | 221 | --tabcontent-radius-ss: 0; |
222 | 222 | --tabcontent-radius-se: var(--radius-box); |
|
458 | 458 | https://github.com/saadeghi/daisyui/issues/3724 |
459 | 459 | */ |
460 | 460 | --tabs-box-radius: calc(var(--radius-field) + var(--radius-field) + var(--radius-field)); |
461 | | - border-radius: calc(var(--radius-field) + min(0.25rem, var(--tabs-box-radius))); |
| 461 | + border-radius: calc( |
| 462 | + min(calc(var(--tab-height) / 2), var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) |
| 463 | + ); |
462 | 464 | box-shadow: |
463 | 465 | 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, |
464 | 466 | 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset; |
|
488 | 490 | border: 1px solid; |
489 | 491 | } |
490 | 492 | } |
| 493 | + .tab-content { |
| 494 | + @apply mt-1; |
| 495 | + border-radius: calc( |
| 496 | + min(calc(var(--tab-height) / 2), var(--radius-field)) + min(0.25rem, var(--tabs-box-radius)) - |
| 497 | + var(--border) |
| 498 | + ); |
| 499 | + } |
491 | 500 | } |
492 | 501 |
|
493 | 502 | .tab-content { |
494 | 503 | @apply order-1 hidden border-transparent; |
495 | | - --tabcontent-radius-ss: 0; |
496 | | - --tabcontent-radius-se: 0; |
497 | | - --tabcontent-radius-es: 0; |
498 | | - --tabcontent-radius-ee: 0; |
| 504 | + --tabcontent-radius-ss: var(--radius-box); |
| 505 | + --tabcontent-radius-se: var(--radius-box); |
| 506 | + --tabcontent-radius-es: var(--radius-box); |
| 507 | + --tabcontent-radius-ee: var(--radius-box); |
| 508 | + |
499 | 509 | --tabcontent-order: 1; |
500 | 510 | width: 100%; |
501 | 511 | margin: var(--tabcontent-margin); |
|
0 commit comments