Skip to content

Commit c93243c

Browse files
authored
feat: syntax tokens for code-snippet inserted and deleted lines (#22037)
1 parent 2d787ef commit c93243c

9 files changed

Lines changed: 33 additions & 1 deletion

File tree

packages/elements/src/__tests__/__snapshots__/PublicAPI-test.js.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ exports[`Public API should only change with a semver change 1`] = `
371371
"syntaxDefinition",
372372
"syntaxDefinitionKeyword",
373373
"syntaxDefinitionOperator",
374+
"syntaxDeleted",
374375
"syntaxDerefOperator",
375376
"syntaxDocComment",
376377
"syntaxDocString",
@@ -386,6 +387,7 @@ exports[`Public API should only change with a semver change 1`] = `
386387
"syntaxHeading4",
387388
"syntaxHeading5",
388389
"syntaxHeading6",
390+
"syntaxInserted",
389391
"syntaxInteger",
390392
"syntaxInvalid",
391393
"syntaxKeyword",

packages/styles/scss/__tests__/theme-test.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ describe('@carbon/styles/scss/theme', () => {
217217
"syntax-standard",
218218
"syntax-local",
219219
"syntax-special",
220+
"syntax-inserted",
221+
"syntax-deleted",
220222
"ai-popover-background",
221223
"ai-popover-shadow-outer-01",
222224
"ai-popover-shadow-outer-02",

packages/themes/src/g10.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,14 @@ import {
3434
// Support
3535
blue50,
3636
cyan70,
37+
green20,
3738
green40,
3839
green50,
3940
green60,
4041
yellow30,
4142
yellow60,
4243
orange40,
44+
red20,
4345
red50,
4446
red60,
4547
purple40,
@@ -306,6 +308,8 @@ export const syntaxFunction = yellow60;
306308
export const syntaxStandard = blue60;
307309
export const syntaxLocal = blue60;
308310
export const syntaxSpecial = blue60;
311+
export const syntaxInserted = green20;
312+
export const syntaxDeleted = red20;
309313

310314
//// AI - Experimental (Use at your own risk)
311315
//// Phase 2 - new \\\\

packages/themes/src/g100.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,13 @@ import {
3636
green30,
3737
green40,
3838
green50,
39+
green60,
3940
yellow30,
4041
orange40,
4142
red40,
4243
red50,
4344
red60,
45+
red70,
4446
purple40,
4547
purple50,
4648
purple60,
@@ -307,6 +309,8 @@ export const syntaxFunction = yellow30;
307309
export const syntaxStandard = blue50;
308310
export const syntaxLocal = blue30;
309311
export const syntaxSpecial = blue50;
312+
export const syntaxInserted = green60;
313+
export const syntaxDeleted = red70;
310314

311315
//// AI - Experimental (Use at your own risk)
312316
//// Phase 2 - new \\\\

packages/themes/src/g90.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,18 @@ import {
3333
// Support
3434
blue30,
3535
blue50,
36-
green30,
3736
cyan40,
37+
green30,
3838
green40,
3939
green50,
40+
green60,
4041
yellow30,
4142
orange40,
4243
red30,
4344
red40,
4445
red50,
4546
red60,
47+
red70,
4648
purple40,
4749
purple50,
4850
purple60,
@@ -309,6 +311,8 @@ export const syntaxFunction = yellow30;
309311
export const syntaxStandard = blue50;
310312
export const syntaxLocal = blue30;
311313
export const syntaxSpecial = blue50;
314+
export const syntaxInserted = green60;
315+
export const syntaxDeleted = red70;
312316

313317
//// AI - Experimental (Use at your own risk)
314318
//// Phase 2 - new \\\\

packages/themes/src/tokens/__tests__/__snapshots__/v11-test.js.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ exports[`v11 v11 token group 1`] = `
332332
"syntax-standard",
333333
"syntax-local",
334334
"syntax-special",
335+
"syntax-inserted",
336+
"syntax-deleted",
335337
"ai-popover-background",
336338
"ai-popover-shadow-outer-01",
337339
"ai-popover-shadow-outer-02",

packages/themes/src/tokens/__tests__/metadata-test.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,6 +1285,14 @@ test('metadata', () => {
12851285
"name": "syntax-special",
12861286
"type": "color",
12871287
},
1288+
{
1289+
"name": "syntax-inserted",
1290+
"type": "color",
1291+
},
1292+
{
1293+
"name": "syntax-deleted",
1294+
"type": "color",
1295+
},
12881296
{
12891297
"name": "ai-popover-background",
12901298
"type": "color",

packages/themes/src/tokens/v11TokenGroup.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,8 @@ export const syntaxHighlight = TokenGroup.create({
441441
'syntax-standard',
442442
'syntax-local',
443443
'syntax-special',
444+
'syntax-inserted',
445+
'syntax-deleted',
444446
],
445447
});
446448

packages/themes/src/white.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,14 @@ import {
3434
// Support
3535
blue50,
3636
cyan70,
37+
green20,
3738
green40,
3839
green50,
3940
green60,
4041
yellow30,
4142
yellow60,
4243
orange40,
44+
red20,
4345
red50,
4446
red60,
4547
purple40,
@@ -306,6 +308,8 @@ export const syntaxFunction = yellow60;
306308
export const syntaxStandard = blue60;
307309
export const syntaxLocal = blue60;
308310
export const syntaxSpecial = blue60;
311+
export const syntaxInserted = green20;
312+
export const syntaxDeleted = red20;
309313

310314
//// AI - Experimental (Use at your own risk)
311315
//// Phase 2 - new \\\\

0 commit comments

Comments
 (0)