Skip to content

Commit 3b49eaa

Browse files
authored
feat: add focus-outline mixin (#2475)
1 parent 7d7b562 commit 3b49eaa

File tree

21 files changed

+35
-24
lines changed

21 files changed

+35
-24
lines changed

src/components/ActionTooltip/ActionTooltip.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use '../../../styles/mixins.scss';
1+
@use '../../../styles/mixins';
22
@use '../variables';
33

44
$block: '.#{variables.$ns}action-tooltip';

src/components/Breadcrumbs/Breadcrumbs.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ $block: '.#{variables.$ns}breadcrumbs';
6868
}
6969

7070
&:focus-visible {
71-
outline: 2px solid var(--g-color-line-focus);
71+
@include mixins.focus-outline();
7272
outline-offset: 0;
7373
}
7474
}

src/components/Card/Card.scss

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@use '../variables';
2+
@use '../../../styles/mixins';
23

34
$block: '.#{variables.$ns}card';
45

@@ -79,8 +80,8 @@ $block: '.#{variables.$ns}card';
7980
}
8081

8182
&:focus-visible::after {
83+
@include mixins.focus-outline();
8284
content: '';
83-
outline: 2px solid var(--g-color-line-focus);
8485
}
8586
}
8687
}
@@ -122,8 +123,8 @@ $block: '.#{variables.$ns}card';
122123
}
123124

124125
&:focus-visible::after {
126+
@include mixins.focus-outline();
125127
content: '';
126-
outline: 2px solid var(--g-color-line-focus);
127128
}
128129
}
129130

src/components/Checkbox/Checkbox.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@use '../variables';
2+
@use '../../../styles/mixins';
23

34
$block: '.#{variables.$ns}checkbox';
45

@@ -68,7 +69,7 @@ $block: '.#{variables.$ns}checkbox';
6869
}
6970

7071
&__control:focus-visible + &__outline {
71-
outline: 2px solid var(--g-color-line-focus);
72+
@include mixins.focus-outline();
7273
}
7374

7475
&_size {

src/components/DefinitionList/DefinitionList.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use '../../../styles/mixins.scss';
1+
@use '../../../styles/mixins';
22
@use '../variables';
33

44
$block: '.#{variables.$ns}definition-list';

src/components/Disclosure/Disclosure.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $gap: 8px;
3131
color: var(--g-disclosure-text-color, var(--_--text-color));
3232

3333
&:focus-visible {
34-
outline: 2px solid var(--g-color-line-focus);
34+
@include mixins.focus-outline();
3535
}
3636
}
3737
&__trigger_arrow_end {

src/components/HelpMark/HelpMark.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use '../../../styles/mixins.scss';
1+
@use '../../../styles/mixins';
22
@use '../variables';
33

44
$block: '.#{variables.$ns}help-mark';
@@ -19,7 +19,7 @@ $block: '.#{variables.$ns}help-mark';
1919
}
2020

2121
&:focus-visible {
22-
outline: 2px solid var(--g-color-line-focus);
22+
@include mixins.focus-outline();
2323
border-radius: 50%;
2424
}
2525

src/components/Hotkey/Hotkey.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use '../../../styles/mixins.scss';
1+
@use '../../../styles/mixins';
22
@use '../variables';
33

44
$block: '.#{variables.$ns}hotkey';

src/components/Label/Label.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ $transition-timing-function: ease-in-out;
244244
// focus styles
245245
&__main-button:focus-visible,
246246
&__addon_type_button:focus-visible {
247-
outline: 2px solid var(--g-color-line-focus);
247+
@include mixins.focus-outline();
248248
}
249249
}
250250

src/components/Link/Link.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@use '../variables';
2+
@use '../../../styles/mixins';
23

34
$block: '.#{variables.$ns}link';
45

@@ -10,7 +11,7 @@ $block: '.#{variables.$ns}link';
1011
border-radius: var(--g-focus-border-radius);
1112

1213
&:focus-visible {
13-
outline: 2px solid var(--g-color-line-focus);
14+
@include mixins.focus-outline();
1415
}
1516

1617
&_view_normal {

0 commit comments

Comments
 (0)