Skip to content

Commit 2609ca9

Browse files
authored
feat: export indents mixin (#626)
1 parent 12608ad commit 2609ca9

File tree

2 files changed

+58
-53
lines changed

2 files changed

+58
-53
lines changed

src/containers/PageConstructor/components/ConstructorBlock/ConstructorBlock.scss

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -4,57 +4,5 @@
44
$block: '.#{$ns}constructor-block';
55

66
#{$block} {
7-
@include add-specificity(&) {
8-
&_indentTop {
9-
&_0 {
10-
margin-top: 0;
11-
}
12-
13-
&_xs {
14-
margin-top: $indentXS;
15-
}
16-
17-
&_s {
18-
margin-top: $indentSM;
19-
}
20-
21-
&_m {
22-
margin-top: $indentM;
23-
}
24-
25-
&_l {
26-
margin-top: $indentL;
27-
}
28-
29-
&_xl {
30-
margin-top: $indentXL;
31-
}
32-
}
33-
34-
&_indentBottom {
35-
&_0 {
36-
padding-bottom: 0;
37-
}
38-
39-
&_xs {
40-
padding-bottom: $indentXS;
41-
}
42-
43-
&_s {
44-
padding-bottom: $indentSM;
45-
}
46-
47-
&_m {
48-
padding-bottom: $indentM;
49-
}
50-
51-
&_l {
52-
padding-bottom: $indentL;
53-
}
54-
55-
&_xl {
56-
padding-bottom: $indentXL;
57-
}
58-
}
59-
}
7+
@include indents(&);
608
}

styles/mixins.scss

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,3 +537,60 @@ unpredictable css rules order in build */
537537
padding-right: $indentXS;
538538
}
539539
}
540+
541+
// indent system for blocks
542+
@mixin indents($class) {
543+
@include add-specificity($class) {
544+
&_indentTop {
545+
&_0 {
546+
margin-top: 0;
547+
}
548+
549+
&_xs {
550+
margin-top: $indentXS;
551+
}
552+
553+
&_s {
554+
margin-top: $indentSM;
555+
}
556+
557+
&_m {
558+
margin-top: $indentM;
559+
}
560+
561+
&_l {
562+
margin-top: $indentL;
563+
}
564+
565+
&_xl {
566+
margin-top: $indentXL;
567+
}
568+
}
569+
570+
&_indentBottom {
571+
&_0 {
572+
padding-bottom: 0;
573+
}
574+
575+
&_xs {
576+
padding-bottom: $indentXS;
577+
}
578+
579+
&_s {
580+
padding-bottom: $indentSM;
581+
}
582+
583+
&_m {
584+
padding-bottom: $indentM;
585+
}
586+
587+
&_l {
588+
padding-bottom: $indentL;
589+
}
590+
591+
&_xl {
592+
padding-bottom: $indentXL;
593+
}
594+
}
595+
}
596+
}

0 commit comments

Comments
 (0)