|
70 | 70 | /// @requires var-get
|
71 | 71 | @mixin banner($theme) {
|
72 | 72 | @include css-vars($theme);
|
73 |
| - |
74 |
| - $left: if-ltr(left, right); |
75 |
| - $right: if-ltr(right, left); |
76 |
| - |
77 | 73 | $banner-padding: (
|
78 | 74 | comfortable: rem(8),
|
79 | 75 | cosy: rem(8),
|
|
88 | 84 | }
|
89 | 85 |
|
90 | 86 | %igx-banner {
|
91 |
| - padding-#{$right}: map.get($banner-padding, 'comfortable'); |
92 |
| - padding-#{$left}: 0; |
93 |
| - padding-top: map.get($banner-padding, 'comfortable'); |
94 |
| - padding-bottom: map.get($banner-padding, 'comfortable'); |
| 87 | + padding-inline-start: 0; |
| 88 | + padding-inline-end: map.get($banner-padding, 'comfortable'); |
| 89 | + padding-block-start: map.get($banner-padding, 'comfortable'); |
| 90 | + padding-block-end: map.get($banner-padding, 'comfortable'); |
95 | 91 | background: var-get($theme, 'banner-background');
|
96 | 92 | align-items: center;
|
97 | 93 | position: relative;
|
|
104 | 100 | width: rem(40);
|
105 | 101 | min-width: rem(40);
|
106 | 102 | height: rem(40);
|
107 |
| - margin-#{$left}: rem(16); |
| 103 | + margin-inline-start: rem(16); |
108 | 104 | color: var-get($theme, 'banner-illustration-color');
|
109 | 105 | }
|
110 | 106 |
|
111 | 107 | %igx-banner__border-top {
|
112 |
| - border-top: 1px solid var-get($theme, 'banner-border-color'); |
113 |
| - top: -1px |
| 108 | + border-block-start: 1px solid var-get($theme, 'banner-border-color'); |
| 109 | + inset-block-start: -1px |
114 | 110 | }
|
115 | 111 |
|
116 | 112 | %igx-banner__border-bottom {
|
117 |
| - border-bottom: 1px solid var-get($theme, 'banner-border-color'); |
118 |
| - top: 0; |
| 113 | + border-block-end: 1px solid var-get($theme, 'banner-border-color'); |
| 114 | + inset-block-start: 0; |
119 | 115 | }
|
120 | 116 |
|
121 | 117 | %igx-banner__text {
|
122 | 118 | color: var-get($theme, 'banner-message-color');
|
123 | 119 | flex: 1 0 0%;
|
124 |
| - margin-#{$left}: rem(24); |
| 120 | + margin-inline-start: rem(24); |
125 | 121 |
|
126 | 122 | > * {
|
127 |
| - margin-top: 0 !important; |
| 123 | + margin-block-start: 0 !important; |
128 | 124 | }
|
129 | 125 | }
|
130 | 126 |
|
|
139 | 135 | %igx-banner__message {
|
140 | 136 | min-width: rem(220);
|
141 | 137 | flex: 1 0 0%;
|
142 |
| - margin-#{$right}: rem(90); |
| 138 | + margin-inline-end: rem(90); |
143 | 139 | }
|
144 | 140 |
|
145 | 141 | %igx-banner__row {
|
|
168 | 164 |
|
169 | 165 | %igx-banner__text {
|
170 | 166 | @include type-style($type-scale, $message) {
|
171 |
| - margin-top: 0; |
172 |
| - margin-bottom: 0; |
| 167 | + margin-block-start: 0; |
| 168 | + margin-block-end: 0; |
173 | 169 | }
|
174 | 170 | }
|
175 | 171 | }
|
0 commit comments