@@ -24,10 +24,10 @@ const commonContainerTokens = COLORS => ({
24
24
font_variant : TextVariantType . PARAGRAPH_SMALL_EXPANDED ,
25
25
font_weight : FONT_WEIGHT . font_weight_400 ,
26
26
cursor : 'pointer' ,
27
- ...transformShadow ( RADIUS . radius_300 ) ,
27
+ ...transformShadow ( RADIUS . radius_00 ) ,
28
28
...shadowAfterStylesSpecificProps (
29
29
RADIUS . radius_300 ,
30
- COLORS . BRAND . color_brand_bg_50 ,
30
+ COLORS ,
31
31
SPACINGS . spacing_50 ,
32
32
`calc(100% + ${ SPACINGS . spacing_100 } )` ,
33
33
SPACINGS . spacing_50 ,
@@ -60,14 +60,25 @@ export const getLinkStyles = (COLORS: {
60
60
...commonTokens ,
61
61
container : {
62
62
...commonContainerTokens ( COLORS ) ,
63
- color : COLORS . ACCENT . color_neutral_font_50 ,
63
+ color : COLORS . ACCENT . color_accent_default_font_100 ,
64
64
} ,
65
65
icon : {
66
66
...commonIconTokens ,
67
- color : COLORS . ACCENT . color_neutral_icon_50 ,
67
+ color : COLORS . ACCENT . color_accent_default_icon_100 ,
68
+ } ,
69
+ } ,
70
+ [ LinkStateType . PRESSED ] : {
71
+ ...commonTokens ,
72
+ container : {
73
+ ...commonContainerTokens ( COLORS ) ,
74
+ color : COLORS . PRESSED . color_accent_pressed_font_200 ,
75
+ background_color : COLORS . PRESSED . color_accent_pressed_bg_100 ,
76
+ } ,
77
+ icon : {
78
+ ...commonIconTokens ,
79
+ color : COLORS . PRESSED . color_accent_pressed_icon_200 ,
68
80
} ,
69
81
} ,
70
- [ LinkStateType . PRESSED ] : { } ,
71
82
[ LinkStateType . VISITED ] : { } ,
72
83
[ LinkStateType . DISABLED ] : {
73
84
...commonTokens ,
@@ -84,27 +95,38 @@ export const getLinkStyles = (COLORS: {
84
95
...commonTokens ,
85
96
container : {
86
97
...commonContainerTokens ( COLORS ) ,
87
- color : COLORS . ACCENT . color_neutral_font_50 ,
98
+ color : COLORS . ACCENT . color_accent_default_font_100 ,
88
99
} ,
89
100
icon : {
90
101
...commonIconTokens ,
91
- color : COLORS . ACCENT . color_neutral_icon_50 ,
102
+ color : COLORS . ACCENT . color_accent_default_icon_100 ,
92
103
} ,
93
104
} ,
94
105
} ,
95
106
[ LinkVariantType . SECONDARY ] : {
96
107
[ LinkStateType . DEFAULT ] : {
97
108
...commonTokens ,
98
109
container : {
99
- ...commonContainerTokensWithouShadow ,
100
- color : COLORS . ACCENT . color_neutral_font_50 ,
110
+ ...commonContainerTokens ( COLORS ) ,
111
+ color : COLORS . ACCENT . color_accent_default_font_50 ,
101
112
} ,
102
113
icon : {
103
114
...commonIconTokens ,
104
- color : COLORS . ACCENT . color_neutral_icon_50 ,
115
+ color : COLORS . ACCENT . color_accent_default_icon_50 ,
116
+ } ,
117
+ } ,
118
+ [ LinkStateType . PRESSED ] : {
119
+ ...commonTokens ,
120
+ container : {
121
+ ...commonContainerTokens ( COLORS ) ,
122
+ color : COLORS . PRESSED . color_accent_pressed_font_150 ,
123
+ background_color : COLORS . PRESSED . color_accent_pressed_bg_100 ,
124
+ } ,
125
+ icon : {
126
+ ...commonIconTokens ,
127
+ color : COLORS . PRESSED . color_accent_pressed_icon_150 ,
105
128
} ,
106
129
} ,
107
- [ LinkStateType . PRESSED ] : { } ,
108
130
[ LinkStateType . VISITED ] : { } ,
109
131
[ LinkStateType . DISABLED ] : {
110
132
...commonTokens ,
@@ -118,14 +140,62 @@ export const getLinkStyles = (COLORS: {
118
140
} ,
119
141
} ,
120
142
[ LinkStateType . HOVER ] : {
143
+ ...commonTokens ,
144
+ container : {
145
+ ...commonContainerTokens ( COLORS ) ,
146
+ color : COLORS . ACCENT . color_accent_default_font_50 ,
147
+ } ,
148
+ icon : {
149
+ ...commonIconTokens ,
150
+ color : COLORS . ACCENT . color_accent_default_icon_50 ,
151
+ } ,
152
+ } ,
153
+ } ,
154
+ [ LinkVariantType . SECONDARY_ALT ] : {
155
+ [ LinkStateType . DEFAULT ] : {
156
+ ...commonTokens ,
157
+ container : {
158
+ ...commonContainerTokens ( COLORS ) ,
159
+ color : COLORS . ACCENT . color_accent_default_font_150 ,
160
+ } ,
161
+ icon : {
162
+ ...commonIconTokens ,
163
+ color : COLORS . ACCENT . color_accent_default_icon_150 ,
164
+ } ,
165
+ } ,
166
+ [ LinkStateType . PRESSED ] : {
167
+ ...commonTokens ,
168
+ container : {
169
+ ...commonContainerTokens ( COLORS ) ,
170
+ color : COLORS . PRESSED . color_accent_pressed_font_100 ,
171
+ background_color : COLORS . PRESSED . color_accent_pressed_bg_200 ,
172
+ } ,
173
+ icon : {
174
+ ...commonIconTokens ,
175
+ color : COLORS . PRESSED . color_accent_pressed_icon_100 ,
176
+ } ,
177
+ } ,
178
+ [ LinkStateType . VISITED ] : { } ,
179
+ [ LinkStateType . DISABLED ] : {
121
180
...commonTokens ,
122
181
container : {
123
182
...commonContainerTokensWithouShadow ,
124
- color : COLORS . ACCENT . color_neutral_font_50 ,
183
+ color : COLORS . DISABLED . color_accentDisabled_font_100 ,
184
+ } ,
185
+ icon : {
186
+ ...commonIconTokens ,
187
+ color : COLORS . DISABLED . color_accentDisabled_icon_100 ,
188
+ } ,
189
+ } ,
190
+ [ LinkStateType . HOVER ] : {
191
+ ...commonTokens ,
192
+ container : {
193
+ ...commonContainerTokens ( COLORS ) ,
194
+ color : COLORS . ACCENT . color_accent_default_font_150 ,
125
195
} ,
126
196
icon : {
127
197
...commonIconTokens ,
128
- color : COLORS . ACCENT . color_neutral_icon_50 ,
198
+ color : COLORS . ACCENT . color_accent_default_icon_150 ,
129
199
} ,
130
200
} ,
131
201
} ,
@@ -136,14 +206,25 @@ export const getLinkStyles = (COLORS: {
136
206
...commonTokens ,
137
207
container : {
138
208
...commonContainerTokens ( COLORS ) ,
139
- color : COLORS . ACCENT . color_neutral_font_50 ,
209
+ color : COLORS . ACCENT . color_accent_default_font_100 ,
140
210
} ,
141
211
icon : {
142
212
...commonIconTokens ,
143
- color : COLORS . ACCENT . color_neutral_icon_50 ,
213
+ color : COLORS . ACCENT . color_accent_default_icon_100 ,
214
+ } ,
215
+ } ,
216
+ [ LinkStateType . PRESSED ] : {
217
+ ...commonTokens ,
218
+ container : {
219
+ ...commonContainerTokens ( COLORS ) ,
220
+ color : COLORS . PRESSED . color_accent_pressed_font_200 ,
221
+ background_color : COLORS . PRESSED . color_accent_pressed_bg_100 ,
222
+ } ,
223
+ icon : {
224
+ ...commonIconTokens ,
225
+ color : COLORS . PRESSED . color_accent_pressed_icon_200 ,
144
226
} ,
145
227
} ,
146
- [ LinkStateType . PRESSED ] : { } ,
147
228
[ LinkStateType . VISITED ] : { } ,
148
229
[ LinkStateType . DISABLED ] : {
149
230
...commonTokens ,
@@ -153,33 +234,46 @@ export const getLinkStyles = (COLORS: {
153
234
} ,
154
235
icon : {
155
236
color : COLORS . DISABLED . color_accentDisabled_icon_100 ,
237
+ width : SPACINGS . spacing_350 ,
238
+ height : SPACINGS . spacing_350 ,
156
239
} ,
157
240
} ,
158
241
[ LinkStateType . HOVER ] : {
159
242
...commonTokens ,
160
243
container : {
161
244
...commonContainerTokens ( COLORS ) ,
162
- color : COLORS . ACCENT . color_neutral_font_50 ,
245
+ color : COLORS . ACCENT . color_accent_default_font_100 ,
163
246
} ,
164
247
icon : {
165
248
...commonIconTokens ,
166
- color : COLORS . ACCENT . color_neutral_icon_50 ,
249
+ color : COLORS . ACCENT . color_accent_default_icon_100 ,
167
250
} ,
168
251
} ,
169
252
} ,
170
253
[ LinkVariantType . SECONDARY ] : {
171
254
[ LinkStateType . DEFAULT ] : {
172
255
...commonTokens ,
173
256
container : {
174
- ...commonContainerTokensWithouShadow ,
175
- color : COLORS . ACCENT . color_neutral_font_50 ,
257
+ ...commonContainerTokens ( COLORS ) ,
258
+ color : COLORS . ACCENT . color_accent_default_font_50 ,
259
+ } ,
260
+ icon : {
261
+ ...commonIconTokens ,
262
+ color : COLORS . ACCENT . color_accent_default_icon_50 ,
263
+ } ,
264
+ } ,
265
+ [ LinkStateType . PRESSED ] : {
266
+ ...commonTokens ,
267
+ container : {
268
+ ...commonContainerTokens ( COLORS ) ,
269
+ color : COLORS . PRESSED . color_accent_pressed_font_150 ,
270
+ background_color : COLORS . PRESSED . color_accent_pressed_bg_100 ,
176
271
} ,
177
272
icon : {
178
273
...commonIconTokens ,
179
- color : COLORS . ACCENT . color_neutral_icon_50 ,
274
+ color : COLORS . PRESSED . color_accent_pressed_icon_150 ,
180
275
} ,
181
276
} ,
182
- [ LinkStateType . PRESSED ] : { } ,
183
277
[ LinkStateType . VISITED ] : { } ,
184
278
[ LinkStateType . DISABLED ] : {
185
279
...commonTokens ,
@@ -189,17 +283,68 @@ export const getLinkStyles = (COLORS: {
189
283
} ,
190
284
icon : {
191
285
color : COLORS . DISABLED . color_accentDisabled_icon_100 ,
286
+ width : SPACINGS . spacing_350 ,
287
+ height : SPACINGS . spacing_350 ,
192
288
} ,
193
289
} ,
194
290
[ LinkStateType . HOVER ] : {
291
+ ...commonTokens ,
292
+ container : {
293
+ ...commonContainerTokens ( COLORS ) ,
294
+ color : COLORS . ACCENT . color_accent_default_font_50 ,
295
+ } ,
296
+ icon : {
297
+ ...commonIconTokens ,
298
+ color : COLORS . ACCENT . color_accent_default_icon_50 ,
299
+ } ,
300
+ } ,
301
+ } ,
302
+ [ LinkVariantType . SECONDARY_ALT ] : {
303
+ [ LinkStateType . DEFAULT ] : {
304
+ ...commonTokens ,
305
+ container : {
306
+ ...commonContainerTokens ( COLORS ) ,
307
+ color : COLORS . ACCENT . color_accent_default_font_150 ,
308
+ } ,
309
+ icon : {
310
+ ...commonIconTokens ,
311
+ color : COLORS . ACCENT . color_accent_default_icon_150 ,
312
+ } ,
313
+ } ,
314
+ [ LinkStateType . PRESSED ] : {
315
+ ...commonTokens ,
316
+ container : {
317
+ ...commonContainerTokens ( COLORS ) ,
318
+ color : COLORS . PRESSED . color_accent_pressed_font_100 ,
319
+ background_color : COLORS . PRESSED . color_accent_pressed_bg_200 ,
320
+ } ,
321
+ icon : {
322
+ ...commonIconTokens ,
323
+ color : COLORS . PRESSED . color_accent_pressed_icon_100 ,
324
+ } ,
325
+ } ,
326
+ [ LinkStateType . VISITED ] : { } ,
327
+ [ LinkStateType . DISABLED ] : {
195
328
...commonTokens ,
196
329
container : {
197
330
...commonContainerTokensWithouShadow ,
198
- color : COLORS . ACCENT . color_neutral_font_50 ,
331
+ color : COLORS . DISABLED . color_accentDisabled_font_100 ,
332
+ } ,
333
+ icon : {
334
+ color : COLORS . DISABLED . color_accentDisabled_icon_100 ,
335
+ width : SPACINGS . spacing_350 ,
336
+ height : SPACINGS . spacing_350 ,
337
+ } ,
338
+ } ,
339
+ [ LinkStateType . HOVER ] : {
340
+ ...commonTokens ,
341
+ container : {
342
+ ...commonContainerTokens ( COLORS ) ,
343
+ color : COLORS . ACCENT . color_accent_default_font_150 ,
199
344
} ,
200
345
icon : {
201
346
...commonIconTokens ,
202
- color : COLORS . ACCENT . color_neutral_icon_50 ,
347
+ color : COLORS . ACCENT . color_accent_default_icon_150 ,
203
348
} ,
204
349
} ,
205
350
} ,
0 commit comments