Skip to content

Commit ea569cb

Browse files
committed
refactor(themes): update ionic theme to define semantic tokens
1 parent 48363ca commit ea569cb

File tree

1 file changed

+46
-85
lines changed

1 file changed

+46
-85
lines changed

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

Lines changed: 46 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -22,97 +22,58 @@ export const defaultTheme: DefaultTheme = {
2222
fontFamily: 'initial',
2323

2424
spacing: {
25-
0: '0px',
26-
50: '2px',
27-
100: '4px',
28-
150: '6px',
29-
200: '8px',
30-
250: '10px',
31-
300: '12px',
32-
350: '14px',
33-
400: '16px',
34-
450: '18px',
35-
500: '20px',
36-
550: '22px',
37-
600: '24px',
38-
650: '26px',
39-
700: '28px',
40-
750: '30px',
41-
800: '32px',
42-
850: '34px',
43-
900: '36px',
44-
950: '38px',
45-
1000: '40px',
46-
1050: '42px',
47-
1100: '44px',
48-
1150: '46px',
49-
1200: '48px',
25+
xxxxs: 'var(--ion-spacing-25)',
26+
xxxs: 'var(--ion-spacing-50)',
27+
xxs: 'var(--ion-spacing-100)',
28+
xs: 'var(--ion-spacing-150)',
29+
sm: 'var(--ion-spacing-200)',
30+
md: 'var(--ion-spacing-300)',
31+
lg: 'var(--ion-spacing-400)',
32+
xl: 'var(--ion-spacing-500)',
33+
xxl: 'var(--ion-spacing-600)',
34+
xxxl: 'var(--ion-spacing-700)',
35+
xxxxl: 'var(--ion-spacing-800)',
5036
},
5137

5238
scaling: {
53-
0: '0px',
54-
25: '1px',
55-
50: '2px',
56-
75: '3px',
57-
100: '4px',
58-
150: '6px',
59-
200: '8px',
60-
250: '10px',
61-
300: '12px',
62-
350: '14px',
63-
400: '16px',
64-
450: '18px',
65-
500: '20px',
66-
550: '22px',
67-
600: '24px',
68-
650: '26px',
69-
700: '28px',
70-
750: '30px',
71-
800: '32px',
72-
850: '34px',
73-
900: '36px',
74-
950: '38px',
75-
1000: '40px',
76-
1050: '42px',
77-
1100: '44px',
78-
1150: '46px',
79-
1200: '48px',
80-
1400: '56px',
81-
1600: '64px',
82-
1800: '72px',
83-
2000: '80px',
84-
2400: '96px',
85-
2800: '112px',
86-
3200: '128px',
87-
3400: '136px',
88-
3600: '144px',
89-
4000: '160px',
90-
5000: '200px',
91-
6200: '248px',
92-
7400: '296px',
93-
9000: '360px',
39+
xxxxs: 'var(--ion-spacing-300)',
40+
xxxs: 'var(--ion-spacing-400)',
41+
xxs: 'var(--ion-spacing-500)',
42+
xs: 'var(--ion-spacing-600)',
43+
sm: 'var(--ion-spacing-700)',
44+
md: 'var(--ion-spacing-800)',
45+
lg: 'var(--ion-spacing-1000)',
46+
xl: 'var(--ion-spacing-1200)',
47+
xxl: 'var(--ion-spacing-1400)',
48+
xxxl: 'var(--ion-spacing-1800)',
49+
xxxxl: 'var(--ion-spacing-2000)',
9450
},
9551

96-
radii: {
97-
0: '0px',
98-
25: '2px',
99-
100: '4px',
100-
200: '8px',
101-
300: '12px',
102-
400: '16px',
103-
500: '20px',
104-
800: '32px',
105-
1000: '40px',
106-
full: '999px',
52+
borderWidth: {
53+
xxxxs: 'var(--ion-border-width-0)',
54+
xxxs: 'var(--ion-border-width-25)',
55+
xxs: 'var(--ion-border-width-50)',
56+
xs: 'var(--ion-border-width-75)',
57+
sm: 'var(--ion-border-width-100)',
58+
md: 'var(--ion-border-width-150)',
59+
lg: 'var(--ion-border-width-200)',
60+
xl: 'var(--ion-border-width-250)',
61+
xxl: 'var(--ion-border-width-300)',
62+
xxxl: 'var(--ion-border-width-350)',
63+
xxxxl: 'var(--ion-border-width-400)',
10764
},
10865

109-
borderWidth: {
110-
0: '0',
111-
25: '1px',
112-
50: '2px',
113-
75: '3px',
114-
100: '4px',
115-
150: '6px',
116-
200: '8px',
66+
radii: {
67+
xxxxs: 'var(--ion-radii-0)',
68+
xxxs: 'var(--ion-radii-25)',
69+
xxs: 'var(--ion-radii-50)',
70+
xs: 'var(--ion-radii-75)',
71+
sm: 'var(--ion-radii-100)',
72+
md: 'var(--ion-radii-200)',
73+
lg: 'var(--ion-radii-300)',
74+
xl: 'var(--ion-radii-400)',
75+
xxl: 'var(--ion-radii-500)',
76+
xxxl: 'var(--ion-radii-1000)',
77+
xxxxl: 'var(--ion-radii-full)',
11778
},
11879
};

0 commit comments

Comments
 (0)