Skip to content

Commit 22b0891

Browse files
authored
fix: add specificity for few buttons (#230)
1 parent c7a35da commit 22b0891

File tree

3 files changed

+61
-55
lines changed

3 files changed

+61
-55
lines changed

src/blocks/Share/Share.scss

Lines changed: 42 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -18,57 +18,59 @@ $block: '.#{$ns}share-block';
1818
}
1919

2020
&__item {
21-
display: flex;
22-
justify-content: center;
23-
width: 48px;
24-
height: 48px;
25-
border-radius: 100%;
26-
27-
&_type_vk {
28-
background-color: var(--yc-color-vk);
29-
}
21+
@include add-specificity(&) {
22+
display: flex;
23+
justify-content: center;
24+
width: 48px;
25+
height: 48px;
26+
border-radius: 100%;
27+
28+
&_type_vk {
29+
background-color: var(--yc-color-vk);
30+
}
3031

31-
&_type_facebook {
32-
background-color: var(--yc-color-facebook);
33-
}
32+
&_type_facebook {
33+
background-color: var(--yc-color-facebook);
34+
}
3435

35-
&_type_twitter {
36-
background-color: var(--yc-color-twitter);
37-
}
36+
&_type_twitter {
37+
background-color: var(--yc-color-twitter);
38+
}
3839

39-
&_type_telegram {
40-
background-color: var(--yc-color-telegram);
41-
}
40+
&_type_telegram {
41+
background-color: var(--yc-color-telegram);
42+
}
4243

43-
&_type_telegram {
44-
background-color: var(--yc-color-telegram);
45-
}
44+
&_type_telegram {
45+
background-color: var(--yc-color-telegram);
46+
}
4647

47-
&_type_linkedin {
48-
background-color: var(--yc-color-linkedin);
49-
}
48+
&_type_linkedin {
49+
background-color: var(--yc-color-linkedin);
50+
}
5051

51-
@include add-specificity(&) {
52-
&:before {
53-
border-radius: 100%;
52+
@include add-specificity(&) {
53+
&:before {
54+
border-radius: 100%;
55+
}
5456
}
55-
}
5657

57-
&:hover {
58-
&:before {
59-
//redefine component style
60-
/* stylelint-disable-next-line declaration-no-important */
61-
background-color: var(--yc-color-base-generic) !important;
62-
border-radius: 100%;
58+
&:hover {
59+
&:before {
60+
//redefine component style
61+
/* stylelint-disable-next-line declaration-no-important */
62+
background-color: var(--yc-color-base-generic) !important;
63+
border-radius: 100%;
64+
}
6365
}
64-
}
6566

66-
& + & {
67-
margin-left: $indentXXS;
68-
}
67+
& + & {
68+
margin-left: $indentXXS;
69+
}
6970

70-
svg {
71-
color: var(--yc-color-base-background);
71+
svg {
72+
color: var(--yc-color-base-background);
73+
}
7274
}
7375
}
7476

src/components/ButtonTabs/ButtonTabs.scss

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,25 @@ $block: '.#{$ns}button-tabs';
55

66
#{$block} {
77
&__item {
8-
margin-right: $indentXXXS;
9-
margin-bottom: $indentXXS;
10-
11-
@include button(
12-
var(--pc-tab-item-color),
13-
var(--pc-tab-item-background-color),
14-
$hoverBackgroundColor: var(--pc-tab-item-background-color-hover)
15-
);
16-
17-
&_active {
18-
pointer-events: none;
8+
@include add-specificity(&) {
9+
margin-right: $indentXXXS;
10+
margin-bottom: $indentXXS;
1911

2012
@include button(
21-
var(--pc-selected-tab-item-color),
22-
var(--pc-selected-tab-item-background-color),
23-
$hoverBackgroundColor: var(--pc-selected-tab-item-background-color-hover)
13+
var(--pc-tab-item-color),
14+
var(--pc-tab-item-background-color),
15+
$hoverBackgroundColor: var(--pc-tab-item-background-color-hover)
2416
);
17+
18+
&_active {
19+
pointer-events: none;
20+
21+
@include button(
22+
var(--pc-selected-tab-item-color),
23+
var(--pc-selected-tab-item-background-color),
24+
$hoverBackgroundColor: var(--pc-selected-tab-item-background-color-hover)
25+
);
26+
}
2527
}
2628
}
2729
}

src/sub-blocks/BannerCard/BannerCard.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ $block: '.#{$ns}banner-card';
6565
}
6666

6767
&__button {
68-
margin-top: 28px;
68+
@include add-specificity(&) {
69+
margin-top: 28px;
70+
}
6971
}
7072

7173
&__image {

0 commit comments

Comments
 (0)