diff --git a/package.json b/package.json index 5c38bdcb2..9f923bff2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "admin-ui-assets", "scripts": { - "create-folder": "rm -rf src/bundle/Resources; mkdir src/bundle/Resources; mkdir src/bundle/Resources/public; mkdir src/bundle/Resources/public/vendors", + "create-folder": "rm -rf src/bundle/Resources/public/vendors; mkdir src/bundle/Resources/public/vendors", "move-bootstrap": "cp -r node_modules/bootstrap src/bundle/Resources/public/vendors/bootstrap", "move-alloyeditor": "cp -r node_modules/alloyeditor src/bundle/Resources/public/vendors/alloyeditor", "move-leaflet": "cp -r node_modules/leaflet src/bundle/Resources/public/vendors/leaflet", @@ -50,8 +50,8 @@ "moment-timezone": "^0.5.32", "@popperjs/core": "^2.10.2", "prop-types": "^15.7.2", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.0.0", + "react-dom": "^18.0.0", "taggify": "^1.2.1" } } diff --git a/src/bundle/Resources/encore/ibexa.config.setup.js b/src/bundle/Resources/encore/ibexa.config.setup.js new file mode 100644 index 000000000..570b88654 --- /dev/null +++ b/src/bundle/Resources/encore/ibexa.config.setup.js @@ -0,0 +1,7 @@ +const path = require('path'); + +module.exports = (Encore) => { + Encore.addAliases({ + '@react-dom': path.resolve('./public/bundles/ibexaadminuiassets/vendors/react-dom'), + }); +};