Skip to content

Commit 48363ca

Browse files
committed
refactor(themes): add semantic tokens and more numeric tokens
1 parent feefb61 commit 48363ca

File tree

2 files changed

+67
-1
lines changed

2 files changed

+67
-1
lines changed

core/src/themes/base/default.tokens.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ export const defaultTheme: DefaultTheme = {
1818

1919
spacing: {
2020
0: '0px',
21+
25: '1px',
2122
50: '2px',
23+
75: '3px',
2224
100: '4px',
2325
150: '6px',
2426
200: '8px',
@@ -100,17 +102,26 @@ export const defaultTheme: DefaultTheme = {
100102
300: '12px',
101103
350: '14px',
102104
400: '16px',
105+
hairline: '0.55px',
103106
},
104107

105108
radii: {
106109
0: '0px',
107-
25: '2px',
110+
25: '1px',
111+
50: '2px',
112+
75: '3px',
108113
100: '4px',
114+
150: '6px',
109115
200: '8px',
116+
250: '10px',
110117
300: '12px',
118+
350: '14px',
111119
400: '16px',
112120
500: '20px',
121+
600: '24px',
122+
700: '28px',
113123
800: '32px',
124+
900: '36px',
114125
1000: '40px',
115126
full: '999px',
116127
},

core/src/themes/themes.interfaces.ts

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ export type BaseTheme = {
2020
// SPACE TOKENS
2121
spacing?: {
2222
0?: string;
23+
25?: string;
2324
50?: string;
25+
75?: string;
2426
100?: string;
2527
150?: string;
2628
200?: string;
@@ -44,6 +46,17 @@ export type BaseTheme = {
4446
1100?: string;
4547
1150?: string;
4648
1200?: string;
49+
xxxxs?: string;
50+
xxxs?: string;
51+
xxs?: string;
52+
xs?: string;
53+
sm?: string;
54+
md?: string;
55+
lg?: string;
56+
xl?: string;
57+
xxl?: string;
58+
xxxl?: string;
59+
xxxxl?: string;
4760
};
4861

4962
scaling?: {
@@ -88,6 +101,17 @@ export type BaseTheme = {
88101
6200?: string;
89102
7400?: string;
90103
9000?: string;
104+
xxxxs?: string;
105+
xxxs?: string;
106+
xxs?: string;
107+
xs?: string;
108+
sm?: string;
109+
md?: string;
110+
lg?: string;
111+
xl?: string;
112+
xxl?: string;
113+
xxxl?: string;
114+
xxxxl?: string;
91115
};
92116

93117
// APPEARANCE TOKENS
@@ -103,18 +127,49 @@ export type BaseTheme = {
103127
300?: string;
104128
350?: string;
105129
400?: string;
130+
xxxxs?: string;
131+
xxxs?: string;
132+
xxs?: string;
133+
xs?: string;
134+
sm?: string;
135+
md?: string;
136+
lg?: string;
137+
xl?: string;
138+
xxl?: string;
139+
xxxl?: string;
140+
xxxxl?: string;
141+
hairline?: string;
106142
};
107143

108144
radii?: {
109145
0?: string;
110146
25?: string;
147+
50?: string;
148+
75?: string;
111149
100?: string;
150+
150?: string;
112151
200?: string;
152+
250?: string;
113153
300?: string;
154+
350?: string;
114155
400?: string;
115156
500?: string;
157+
600?: string;
158+
700?: string;
116159
800?: string;
160+
900?: string;
117161
1000?: string;
162+
xxxxs?: string;
163+
xxxs?: string;
164+
xxs?: string;
165+
xs?: string;
166+
sm?: string;
167+
md?: string;
168+
lg?: string;
169+
xl?: string;
170+
xxl?: string;
171+
xxxl?: string;
172+
xxxxl?: string;
118173
full?: string;
119174
};
120175

0 commit comments

Comments
 (0)