Skip to content

Commit 7cce78d

Browse files
Fix 4863 by publishing the resources from shadcn compile directly (rjsf-team#4865)
* Fix 4863 by publishing the resources from shadcn compile directly Fixed rjsf-team#4863 by publishing the compiled resources for shadcn - Updated `package.json` to add `copy-resource` into a new `resources` directory - Added the resulting `resources` directory to github - Updated `playground`'s `app.ts` to point to the newly created directory using the `cdn.jsdelivr.net` platform - Updated the `CHANGELOG.md` accordingly * - Updated `soft-pop.css`
1 parent 120db4f commit 7cce78d

File tree

13 files changed

+45
-11
lines changed

13 files changed

+45
-11
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ it according to semantic versioning. For example, if your PR adds a breaking cha
1515
should change the heading of the (upcoming) version to include a major version bump.
1616
1717
-->
18+
# 6.1.1
19+
20+
## @rjsf/shadcn
21+
22+
- Updated `package.json` to copy css files to new `resources` directory
23+
24+
## Dev / docs / playground
25+
26+
- Updated the `playground` to use the css files for `@rjsf/shadcn` from the CDN connected with github, pointing to the new resources directory
27+
1828
# 6.1.0
1929

2030
## @rjsf/antd

packages/playground/src/app.tsx

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -324,35 +324,38 @@ const themes: PlaygroundProps['themes'] = {
324324
theme: SuiTheme,
325325
},
326326
shadcn: {
327-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/default.css',
327+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/default.css',
328328
theme: shadcnTheme,
329329
subthemes: {
330330
default: {
331-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/default.css',
331+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/default.css',
332332
},
333333
'Amethyst Haze': {
334-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/amethyst-haze.css',
334+
stylesheet:
335+
'//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/amethyst-haze.css',
335336
},
336337
Caffeine: {
337-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/caffeine.css',
338+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/caffeine.css',
338339
},
339340
Claude: {
340-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/claude.css',
341+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/claude.css',
341342
},
342343
'Neo Brutalism': {
343-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/neo-brutalism.css',
344+
stylesheet:
345+
'//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/neo-brutalism.css',
344346
},
345347
'Pastel Dreams': {
346-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/pastel-dreams.css',
348+
stylesheet:
349+
'//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/pastel-dreams.css',
347350
},
348351
'Soft Pop': {
349-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/soft-pop.css',
352+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/soft-pop.css',
350353
},
351354
Twitter: {
352-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/twitter.css',
355+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/twitter.css',
353356
},
354357
Vercel: {
355-
stylesheet: '//cdn.jsdelivr.net/gh/tuanphung2308/rjsf-shadcn-css@main/public/v4/vercel.css',
358+
stylesheet: '//cdn.jsdelivr.net/gh/rjsf-team/react-jsonschema-form@main/packages/shadcn/resources/vercel.css',
356359
},
357360
},
358361
},

packages/shadcn/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@
4545
"scripts": {
4646
"build:css": "tsx build-css.ts",
4747
"compileReplacer": "tsc -p tsconfig.replacer.json && move-file lodashReplacer.js lodashReplacer.cjs",
48+
"copy-resources": "cp dist/*.css resources",
4849
"build:ts": "npm run compileReplacer && rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json",
4950
"build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs",
5051
"build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/rjsf-shadcn.esm.js --sourcemap --packages=external --format=esm",
5152
"build:umd": "rollup dist/rjsf-shadcn.esm.js --format=umd --file=dist/rjsf-shadcn.umd.js --name=@rjsf/rjsf-shadcn",
52-
"build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd && npm run build:css",
53+
"build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd && npm run build:css && npm run copy-resources",
5354
"cs-check": "prettier -l \"{src,test}/**/*.ts?(x)\"",
5455
"cs-format": "prettier \"{src,test}/**/*.ts?(x)\" --write",
5556
"lint": "eslint src test",

packages/shadcn/resources/amethyst-haze.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shadcn/resources/caffeine.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shadcn/resources/claude.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shadcn/resources/clean-slate.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shadcn/resources/default.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shadcn/resources/neo-brutalism.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/shadcn/resources/pastel-dreams.css

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)