Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f62ab46

Browse files
committedNov 16, 2023
dcs exports: removes dead code
1 parent 7eecf7e commit f62ab46

File tree

1 file changed

+9
-36
lines changed

1 file changed

+9
-36
lines changed
 

‎src/pipeline/fluentui-dcs.ts

+9-36
Original file line numberDiff line numberDiff line change
@@ -2,77 +2,50 @@ import StyleDictionary from "style-dictionary"
22
import * as Utils from "./utils"
33
import _ from "lodash"
44

5-
6-
const tokenOverrides = {
7-
"globalColorBrand10": "#001919",
8-
"globalColorBrand20": "#012826",
9-
"globalColorBrand30": "#01322e",
10-
"globalColorBrand40": "#033f38",
11-
"globalColorBrand50": "#054d43",
12-
"globalColorBrand60": "#0a5c50",
13-
"globalColorBrand70": "#0c695a",
14-
"globalColorBrand80": "#117865",
15-
"globalColorBrand90": "#1f937e",
16-
"globalColorBrand100": "#2aac94",
17-
"globalColorBrand110": "#3abb9f",
18-
"globalColorBrand120": "#52c7aa",
19-
"globalColorBrand130": "#78d3b9",
20-
"globalColorBrand140": "#9ee0cb",
21-
"globalColorBrand150": "#c0ecdd",
22-
"globalColorBrand160": "#e3f7ef",
23-
}
24-
25-
const constructCssName = (path: any, prop: any): string =>
5+
const constructName = (path: any, prop: any): string =>
266
{
27-
let newName = path[0] !== "Global" && prop.attributes.category === "color" ? `color${Utils.pascalCase(path)}` : _.camelCase(path.join(""))
7+
let newName = path[0] !== "Global" && prop.attributes.category === "color" ? `color${Utils.pascalCase(path)}` : _.camelCase(path.join(" "))
288
newName = newName.replace("Rest", "")
29-
30-
// Check if the constructed name is in the tokenOverrides object
31-
if (tokenOverrides.hasOwnProperty(newName))
32-
{
33-
prop.value = tokenOverrides[newName]
34-
}
35-
369
return newName
3710
}
3811

3912
StyleDictionary.registerTransform({
4013
name: "dcs/name/json",
4114
type: "name",
42-
transformer: prop => `${constructCssName(Utils.getTokenExportPath(prop), prop)}`,
15+
transformer: prop => `${constructName(Utils.getTokenExportPath(prop), prop)}`,
4316
})
4417

4518
StyleDictionary.registerTransform({
4619
name: "dcs/alias/json",
4720
type: "value",
4821
matcher: prop => "resolvedAliasPath" in prop,
49-
transformer: prop => `var(--${constructCssName(prop.resolvedAliasPath, prop)})`,
22+
transformer: prop => `var(--${constructName(prop.resolvedAliasPath, prop)})`,
5023
})
5124

5225
StyleDictionary.registerTransform({
5326
name: "dcs/name/css",
5427
type: "name",
55-
transformer: prop => `${constructCssName(Utils.getTokenExportPath(prop), prop)}`,
28+
transformer: prop => `${constructName(Utils.getTokenExportPath(prop), prop)}`,
5629
})
5730

5831
StyleDictionary.registerTransform({
5932
name: "dcs/alias/css",
6033
type: "value",
6134
matcher: prop => "resolvedAliasPath" in prop,
62-
transformer: prop => `var(--${constructCssName(prop.resolvedAliasPath, prop)})`,
35+
transformer: prop => `var(--${constructName(prop.resolvedAliasPath, prop)})`,
6336
})
6437

6538
StyleDictionary.registerTransform({
6639
name: "dcs/name/mixins",
6740
type: "name",
68-
transformer: prop => `${constructCssName(Utils.getTokenExportPath(prop), prop)}`,
41+
transformer: prop => `${constructName(Utils.getTokenExportPath(prop), prop)}`,
6942
})
7043

7144
StyleDictionary.registerTransform({
7245
name: "dcs/alias/mixins",
7346
type: "value",
7447
matcher: prop => "resolvedAliasPath" in prop,
75-
transformer: prop => `var(--${constructCssName(prop.resolvedAliasPath, prop)})`,
48+
transformer: prop => `var(--${constructName(prop.resolvedAliasPath, prop)})`,
7649
})
7750

7851
StyleDictionary.registerTransformGroup({
@@ -120,7 +93,7 @@ StyleDictionary.registerFormat({
12093
const tokens: any = {}
12194
for (const thisProp of sortedProps)
12295
{
123-
tokens[constructCssName(thisProp.path, thisProp)] = thisProp.value
96+
tokens[constructName(thisProp.path, thisProp)] = thisProp.value
12497
}
12598

12699
return JSON.stringify(tokens, /* replacer: */ undefined, /* space: */ "\t")

0 commit comments

Comments
 (0)
Please sign in to comment.