diff --git a/packages/dev/s2-docs/.parcelrc-s2-docs b/packages/dev/s2-docs/.parcelrc-s2-docs index 14b1fa12c78..079f9cee00d 100644 --- a/packages/dev/s2-docs/.parcelrc-s2-docs +++ b/packages/dev/s2-docs/.parcelrc-s2-docs @@ -21,5 +21,6 @@ }, "packagers": { "*.json": "parcel-packager-docs" - } + }, + "namers": ["./S2DocsNamer.js", "..."] } diff --git a/packages/dev/s2-docs/S2DocsNamer.js b/packages/dev/s2-docs/S2DocsNamer.js new file mode 100644 index 00000000000..47b27087d7b --- /dev/null +++ b/packages/dev/s2-docs/S2DocsNamer.js @@ -0,0 +1,12 @@ +const {Namer} = require('@parcel/plugin'); +const path = require('path'); + +module.exports = new Namer({ + name({bundle}) { + // Content hashing plant images messes up RSC parsing, and we don't expect these to ever change. + let asset = bundle.getMainEntry(); + if (asset && asset.filePath.startsWith(path.join(__dirname, 'pages/react-aria/examples/plants/plants'))) { + return 'assets/plants/' + path.basename(asset.filePath); + } + } +}); diff --git a/packages/dev/s2-docs/pages/react-aria/examples/plants/App.tsx b/packages/dev/s2-docs/pages/react-aria/examples/plants/App.tsx index e167647027c..f0476177764 100644 --- a/packages/dev/s2-docs/pages/react-aria/examples/plants/App.tsx +++ b/packages/dev/s2-docs/pages/react-aria/examples/plants/App.tsx @@ -121,7 +121,7 @@ export default function App(): React.ReactNode { }; return ( -