Skip to content

Commit 8f2ab5f

Browse files
authored
fix(tile): support rtl direction (#14441)
* fix(tile): support rtl direction * fix(expandable-tile): support rtl
1 parent f784cbf commit 8f2ab5f

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

packages/styles/scss/components/tile/_tile.scss

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ $-icon-container-size: calc(#{layout.density('padding-inline')} * 2 + 1rem);
125125
.#{$prefix}--tile--clickable.#{$prefix}--link--disabled
126126
.#{$prefix}--tile--disabled-icon {
127127
position: absolute;
128-
right: layout.density('padding-inline');
129-
bottom: layout.density('padding-inline');
128+
inset-block-end: layout.density('padding-inline');
129+
inset-inline-end: layout.density('padding-inline');
130130
}
131131

132132
.#{$prefix}--tile--clickable .#{$prefix}--tile--icon {
@@ -157,11 +157,11 @@ $-icon-container-size: calc(#{layout.density('padding-inline')} * 2 + 1rem);
157157

158158
.#{$prefix}--tile__checkmark {
159159
position: absolute;
160-
top: layout.density('padding-inline');
161-
right: layout.density('padding-inline');
162160
height: 1rem;
163161
border: none;
164162
background: transparent;
163+
inset-block-start: layout.density('padding-inline');
164+
inset-inline-end: layout.density('padding-inline');
165165
opacity: 0;
166166
transition: $duration-fast-02 motion(standard, productive);
167167

@@ -181,13 +181,13 @@ $-icon-container-size: calc(#{layout.density('padding-inline')} * 2 + 1rem);
181181

182182
.#{$prefix}--tile__chevron {
183183
position: absolute;
184-
right: 0;
185-
bottom: 0;
186184
display: flex;
187185
width: $-icon-container-size;
188186
height: $-icon-container-size;
189187
align-items: center;
190188
justify-content: center;
189+
inset-block-end: 0;
190+
inset-inline-end: 0;
191191

192192
svg {
193193
fill: $icon-primary;
@@ -211,13 +211,13 @@ $-icon-container-size: calc(#{layout.density('padding-inline')} * 2 + 1rem);
211211
@include button-reset.reset;
212212

213213
position: absolute;
214-
right: 0;
215-
bottom: 0;
216214
display: flex;
217215
width: $-icon-container-size;
218216
height: $-icon-container-size;
219217
align-items: center;
220218
justify-content: center;
219+
inset-block-end: 0;
220+
inset-inline-end: 0;
221221

222222
&:focus {
223223
outline: 2px solid $focus;
@@ -239,7 +239,7 @@ $-icon-container-size: calc(#{layout.density('padding-inline')} * 2 + 1rem);
239239
cursor: pointer;
240240
font-family: inherit;
241241
font-size: inherit;
242-
text-align: left;
242+
text-align: start;
243243
transition: max-height $duration-moderate-01 motion(standard, productive);
244244

245245
@include type-style('body-compact-01');

0 commit comments

Comments
 (0)