Skip to content

Commit 01ab4cf

Browse files
committed
Made CSS properties relatives to a root property, by type
1 parent 9b5199c commit 01ab4cf

File tree

3 files changed

+31
-25
lines changed

3 files changed

+31
-25
lines changed

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"semi": true,
33
"singleQuote": false,
4-
"tabWidth": 4,
4+
"tabWidth": 2,
55
"jsxSingleQuote": false,
66
"bracketSameLine": true,
77
"printWidth": 150,

src/style/themes/common.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,6 @@
2727
--color-blue: #{$blue-light-500};
2828
--color-red: rgba(252, 93, 93, 0.88);
2929
--color-yellow: rgba(248, 203, 44, 0.88);
30+
31+
--importer-link: #2275d7e6;
3032
}

src/style/vars.scss

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,42 @@
22
// DIMENSIONS
33

44
// margins and paddings
5-
--m-xxxxs: 4px;
6-
--m-xxxs: 6px;
7-
--m-xxs: 8px;
8-
--m-xs: 12px;
9-
--m-s: 16px;
10-
--m: 24px;
11-
--m-mm: 32px;
12-
--m-l: 40px;
13-
--m-xl: 48px;
14-
--m-xxl: 60px;
5+
--base-spacing: 24px;
6+
--m-xxxxs: calc(var(--base-spacing) / 5);
7+
--m-xxxs: calc(var(--base-spacing) / 4);
8+
--m-xxs: calc(var(--base-spacing) / 3);
9+
--m-xs: calc(var(--base-spacing) / 2);
10+
--m-s: calc(var(--base-spacing) * 2 / 3);
11+
--m: var(--base-spacing);
12+
--m-mm: calc(var(--base-spacing) * 3 / 2);
13+
--m-l: calc(var(--base-spacing) * 5 / 3);
14+
--m-xl: calc(var(--base-spacing) * 2);
15+
--m-xxl: calc(var(--base-spacing) * 5 / 2);
16+
--m-xxxl: calc(var(--base-spacing) * 3);
1517

1618
// FONTS
1719

18-
--font-size-xs: 0.8rem;
19-
--font-size-s: 0.8125rem;
20+
--font-size-xs: calc(var(--font-size) * 16 / 17);
21+
--font-size-s: calc(var(--font-size) * 13 / 14);
2022
--font-size: 0.875rem;
21-
--font-size-l: 1rem;
22-
--font-size-xl: 1.125rem;
23-
--font-size-xxl: 1.5rem;
24-
--font-size-xxxl: 2.25rem;
25-
--font-size-h: 3rem;
26-
27-
--font-family-1: "Inter", sans-serif;
23+
--font-size-l: calc(var(--font-size) * 8 / 7);
24+
--font-size-xl: calc(var(--font-size) * 9 / 7);
25+
--font-size-xxl: calc(var(--font-size) * 12 / 7);
26+
--font-size-xxxl: calc(var(--font-size) * 18 / 7);
27+
--font-size-h: calc(var(--font-size) * 24 / 7);
28+
29+
--font-family: "Inter", sans-serif;
30+
--font-family-1: var(--font-family);
2831
--font-family-2: "Laxan", sans-serif;
2932

3033
// BORDERS
3134

32-
--border-radius-1: 4px;
33-
--border-radius-2: 8px;
34-
--border-radius-3: 12px;
35-
--border-radius-4: 16px;
36-
--border-radius-5: 20px;
35+
--border-radius: 4px;
36+
--border-radius-1: var(--border-radius);
37+
--border-radius-2: calc(var(--border-radius) * 2);
38+
--border-radius-3: calc(var(--border-radius) * 3);
39+
--border-radius-4: calc(var(--border-radius) * 4);
40+
--border-radius-5: calc(var(--border-radius) * 5);
3741
--border-radius-r: 50%;
3842

3943
// TRANSITIONS

0 commit comments

Comments
 (0)