Skip to content

Commit 6943a6b

Browse files
authored
Add S2 Illustrations (#6851)
1 parent 6bbb8c1 commit 6943a6b

File tree

529 files changed

+10346
-199
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

529 files changed

+10346
-199
lines changed

.parcelrc-build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"style-types:*.ts": ["@parcel/transformer-typescript-types"],
77
"packages/**/intl/*.json": ["parcel-transformer-intl"],
88
"bundle-text:*.svg": ["@parcel/transformer-svg", "@parcel/transformer-inline-string"],
9-
"packages/@react-spectrum/s2/s2wf-icons/*.svg": ["parcel-transformer-icon"],
9+
"packages/@react-spectrum/s2/{s2wf-icons,spectrum-illustrations}/**/*.svg": ["parcel-transformer-icon"],
1010
// Disable PostCSS from running over style macro output
1111
"packages/@react-spectrum/s2/**/*.css": ["@parcel/transformer-css"],
1212
"*.svg": ["@parcel/transformer-svg-react"],

.storybook-s2/.parcelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"resolvers": ["@parcel/resolver-glob", "parcel-resolver-storybook", "..."],
44
"transformers": {
55
"packages/@react-spectrum/s2/{src,stories}/*.{js,mjs,jsm,jsx,es6,cjs,ts,tsx}": ["parcel-transformer-react-docgen-typescript", "..."],
6-
"packages/@react-spectrum/s2/s2wf-icons/*.svg": ["parcel-transformer-icon"],
6+
"packages/@react-spectrum/s2/{s2wf-icons,spectrum-illustrations}/**/*.svg": ["parcel-transformer-icon"],
77
"packages/*/*/intl/*.json": ["parcel-transformer-intl"],
88
// Disable PostCSS from running over style macro output
99
"*.css": ["@parcel/transformer-css"],

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ clean_dist:
3535
rm -rf packages/{react-aria,react-aria-components,react-stately}/i18n
3636
rm -rf packages/@adobe/react-spectrum/i18n
3737
rm -rf packages/@react-aria/i18n/server
38-
rm -rf packages/@react-spectrum/s2/style/dist packages/@react-spectrum/s2/page.css packages/@react-spectrum/s2/icons
38+
rm -rf packages/@react-spectrum/s2/style/dist packages/@react-spectrum/s2/page.css packages/@react-spectrum/s2/icons packages/@react-spectrum/s2/illustrations
3939

4040
clean_parcel:
4141
rm -rf .parcel-cache
@@ -107,6 +107,7 @@ build:
107107
do node scripts/buildEsm.js $$pkg; \
108108
done
109109
node scripts/buildI18n.js
110+
node scripts/copyIconDts.js
110111

111112
website:
112113
yarn build:docs --public-url /reactspectrum/$$(git rev-parse HEAD)/docs --dist-dir dist/$$(git rev-parse HEAD)/docs
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
icons
2+
illustrations
23
page.css

packages/@react-spectrum/s2/package.json

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,18 @@
3030
"require": "./style/dist/main.cjs"
3131
},
3232
"./icons/*": {
33-
"types": "./icon.d.ts",
33+
"types": "./icons/*.d.ts",
3434
"module": "./icons/*.mjs",
3535
"import": "./icons/*.mjs",
3636
"require": "./icons/*.cjs"
37-
}
37+
},
38+
"./illustrations/*": {
39+
"types": "./illustrations/*.d.ts",
40+
"module": "./illustrations/*.mjs",
41+
"import": "./illustrations/*.mjs",
42+
"require": "./illustrations/*.cjs"
43+
},
44+
"./illustrations/linear/internal/*": null
3845
},
3946
"targets": {
4047
"module": {},
@@ -72,6 +79,20 @@
7279
"isLibrary": true,
7380
"outputFormat": "commonjs",
7481
"includeNodeModules": false
82+
},
83+
"illustrations-module": {
84+
"source": ["spectrum-illustrations/gradient/*.svg", "spectrum-illustrations/linear/*.tsx"],
85+
"distDir": "illustrations",
86+
"isLibrary": true,
87+
"outputFormat": "esmodule",
88+
"includeNodeModules": false
89+
},
90+
"illustrations-main": {
91+
"source": ["spectrum-illustrations/gradient/*.svg", "spectrum-illustrations/linear/*.tsx"],
92+
"distDir": "illustrations",
93+
"isLibrary": true,
94+
"outputFormat": "commonjs",
95+
"includeNodeModules": false
7596
}
7697
},
7798
"browserslist": "last 2 Chrome versions, last 2 Safari versions, last 2 Firefox versions, last 2 Edge versions",
@@ -84,7 +105,7 @@
84105
"style/package.json",
85106
"page.css",
86107
"icons",
87-
"icon.d.ts",
108+
"illustrations",
88109
"src"
89110
],
90111
"scripts": {
Lines changed: 46 additions & 0 deletions
Loading
Lines changed: 40 additions & 0 deletions
Loading
Lines changed: 46 additions & 0 deletions
Loading
Lines changed: 40 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)