Skip to content

Commit 02e47df

Browse files
committed
fix: focus ring in action card
1 parent 78be27f commit 02e47df

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

src/action-card/motion.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
}
1515
}
1616

17-
.root::before {
17+
.root::after {
1818
@include styles.with-motion {
1919
transition-property: border-top-color, border-right-color, border-bottom-color, border-left-color;
2020
transition-duration: awsui.$motion-duration-transition-show-paced;

src/action-card/styles.scss

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ $variant-padding-inline: (
148148
border-block: none;
149149
border-inline: none;
150150

151-
&:before {
151+
&:after {
152152
@include styles.base-pseudo-element;
153153

154154
box-shadow: none;
@@ -210,7 +210,7 @@ $variant-padding-inline: (
210210
@each $variant in ('embedded', 'default') {
211211
&.variant-#{$variant} {
212212
&,
213-
&:before {
213+
&:after {
214214
@include apply-border-radius($variant, 'disabled');
215215
}
216216
}
@@ -220,7 +220,7 @@ $variant-padding-inline: (
220220
color: awsui.$color-icon-action-card-disabled;
221221
}
222222

223-
&:before {
223+
&:after {
224224
border-color: var(#{custom-props.$styleActionCardBorderColorDisabled}, awsui.$color-border-action-card-disabled);
225225
border-block-width: var(
226226
#{custom-props.$styleActionCardBorderWidthDisabled},
@@ -244,13 +244,13 @@ $variant-padding-inline: (
244244
@each $variant in ('embedded', 'default') {
245245
&.variant-#{$variant} {
246246
&,
247-
&:before {
247+
&:after {
248248
@include apply-border-radius($variant, 'hover');
249249
}
250250
}
251251
}
252252

253-
&:before {
253+
&:after {
254254
border-color: var(#{custom-props.$styleActionCardBorderColorHover}, awsui.$color-border-action-card-hover);
255255
border-block-width: var(#{custom-props.$styleActionCardBorderWidthHover}, awsui.$border-width-action-card-hover);
256256
border-inline-width: var(#{custom-props.$styleActionCardBorderWidthHover}, awsui.$border-width-action-card-hover);
@@ -269,13 +269,13 @@ $variant-padding-inline: (
269269
@each $variant in ('embedded', 'default') {
270270
&.variant-#{$variant} {
271271
&,
272-
&:before {
272+
&:after {
273273
@include apply-border-radius($variant, 'active');
274274
}
275275
}
276276
}
277277

278-
&:before {
278+
&:after {
279279
border-color: var(#{custom-props.$styleActionCardBorderColorActive}, awsui.$color-border-action-card-active);
280280
border-block-width: var(
281281
#{custom-props.$styleActionCardBorderWidthActive},
@@ -302,18 +302,18 @@ $variant-padding-inline: (
302302

303303
@include focus-visible.when-visible {
304304
@include styles.focus-highlight(
305-
0px,
306-
var(#{custom-props.$styleActionCardFocusRingBorderRadius}, awsui.$border-radius-action-card),
305+
2px,
306+
var(#{custom-props.$styleActionCardFocusRingBorderRadius}, awsui.$border-radius-control-default-focus-ring),
307307
0 0 0 var(#{custom-props.$styleActionCardFocusRingBorderWidth}, 2px)
308308
var(#{custom-props.$styleActionCardFocusRingBorderColor}, awsui.$color-border-item-focused)
309309
);
310310

311311
@each $variant in ('embedded', 'default') {
312312
&.variant-#{$variant}::before {
313-
$focus-radius: var(#{custom-props.$styleActionCardFocusRingBorderRadius}, awsui.$border-radius-action-card);
314-
border-start-start-radius: $focus-radius;
315-
border-start-end-radius: $focus-radius;
316-
border-end-start-radius: $focus-radius;
313+
$focus-radius: var(
314+
#{custom-props.$styleActionCardFocusRingBorderRadius},
315+
awsui.$border-radius-control-default-focus-ring
316+
);
317317
border-end-end-radius: $focus-radius;
318318
}
319319
}
@@ -322,7 +322,7 @@ $variant-padding-inline: (
322322
@each $variant in ('embedded', 'default') {
323323
&.variant-#{$variant} {
324324
&,
325-
&:before {
325+
&:after {
326326
@include apply-border-radius($variant);
327327
}
328328

0 commit comments

Comments
 (0)