|
5 | 5 | } |
6 | 6 |
|
7 | 7 | .tedi-alert { |
| 8 | + --_close-button-size: 18px; |
| 9 | + |
8 | 10 | position: relative; |
9 | 11 | display: flex; |
10 | 12 | flex-direction: column; |
|
14 | 16 | border: 1px solid; |
15 | 17 | border-radius: var(--alert-radius); |
16 | 18 |
|
17 | | - @include alert-variant( |
18 | | - var(--alert-default-background-info), |
19 | | - var(--alert-default-border-info) |
20 | | - ); |
| 19 | + @include alert-variant(var(--alert-default-background-info), |
| 20 | + var(--alert-default-border-info)); |
21 | 21 |
|
22 | 22 | &__head { |
23 | 23 | display: flex; |
24 | 24 | gap: var(--layout-grid-gutters-04); |
25 | 25 | align-items: center; |
26 | 26 | } |
27 | 27 |
|
| 28 | + &:has(&__close) { |
| 29 | + padding-right: calc(var(--layout-grid-gutters-04) + var(--_close-button-size) + var(--alert-default-padding-x)); |
| 30 | + } |
| 31 | + |
28 | 32 | &__close { |
29 | 33 | position: absolute; |
30 | 34 | top: var(--alert-default-padding-y); |
|
48 | 52 | } |
49 | 53 |
|
50 | 54 | &--info { |
51 | | - @include alert-variant( |
52 | | - var(--alert-default-background-info), |
53 | | - var(--alert-default-border-info) |
54 | | - ); |
| 55 | + @include alert-variant(var(--alert-default-background-info), |
| 56 | + var(--alert-default-border-info)); |
55 | 57 | } |
56 | 58 |
|
57 | 59 | &--success { |
58 | | - @include alert-variant( |
59 | | - var(--alert-default-background-success), |
60 | | - var(--alert-default-border-success) |
61 | | - ); |
| 60 | + @include alert-variant(var(--alert-default-background-success), |
| 61 | + var(--alert-default-border-success)); |
62 | 62 | } |
63 | 63 |
|
64 | 64 | &--warning { |
65 | | - @include alert-variant( |
66 | | - var(--alert-default-background-warning), |
67 | | - var(--alert-default-border-warning) |
68 | | - ); |
| 65 | + @include alert-variant(var(--alert-default-background-warning), |
| 66 | + var(--alert-default-border-warning)); |
69 | 67 | } |
70 | 68 |
|
71 | 69 | &--danger { |
72 | | - @include alert-variant( |
73 | | - var(--alert-default-background-danger), |
74 | | - var(--alert-default-border-danger) |
75 | | - ); |
| 70 | + @include alert-variant(var(--alert-default-background-danger), |
| 71 | + var(--alert-default-border-danger)); |
76 | 72 | } |
77 | 73 |
|
78 | 74 | &--global { |
|
0 commit comments