diff --git a/package-lock.json b/package-lock.json index 7f516a7d37..f5bb35867e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@fortawesome/fontawesome-free": "^6.1.1", "@open-formulieren/design-tokens": "^0.51.0", - "@open-formulieren/formio-builder": "^0.12.0", + "@open-formulieren/formio-builder": "^0.13.0", "@open-formulieren/leaflet-tools": "^1.0.0", "@rjsf/core": "^4.2.1", "@tinymce/tinymce-react": "^4.3.2", @@ -3287,11 +3287,24 @@ "@floating-ui/utils": "^0.1.3" } }, + "node_modules/@floating-ui/react": { + "version": "0.26.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.4.tgz", + "integrity": "sha512-pRiEz+SiPyfTcckAtLkEf3KJ/sUbB4X4fWMcDm27HT2kfAq+dH+hMc2VoOkNaGpDE35a2PKo688ugWeHaToL3g==", + "dependencies": { + "@floating-ui/react-dom": "^2.0.3", + "@floating-ui/utils": "^0.1.5", + "tabbable": "^6.0.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, "node_modules/@floating-ui/react-dom": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", - "dev": true, "dependencies": { "@floating-ui/dom": "^1.5.1" }, @@ -4567,12 +4580,13 @@ "integrity": "sha512-SpAYCkqIOe2DMGxPg2vweRJOnUjDwD+h7nQEKZz2+1kgW2XwcFIDwerBRBqgaYtDvzxrYmSaTIB0SnoZYg4YDw==" }, "node_modules/@open-formulieren/formio-builder": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@open-formulieren/formio-builder/-/formio-builder-0.12.0.tgz", - "integrity": "sha512-BqJs7IbfwgNrMoG7ctTfdrx8EOadQsX4iKT2FelzLp+jn5QTN+trqb6W+Nvj0B1q005KFzqR1t32yeKh3/RIjQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@open-formulieren/formio-builder/-/formio-builder-0.13.0.tgz", + "integrity": "sha512-hRDDaI18Ii+rqairkApXOaVNBm3sj6e+KZT13ipZY0lpqlulc41HvhTP3xrpfh4QKv+OowWgPTNk9+3lGnKe9Q==", "dependencies": { "@ckeditor/ckeditor5-react": "^6.2.0", "@emotion/css": "^11.11.2", + "@floating-ui/react": "^0.26.4", "@open-formulieren/ckeditor5-build-classic": "^1.0.1", "@open-formulieren/leaflet-tools": "^1.0.0", "clsx": "^1.2.1", @@ -4589,7 +4603,6 @@ "react-select": "^5.7.2", "react-signature-canvas": "^1.0.6", "react-tabs": "^4.2.1", - "react-tooltip": "^5.10.5", "react-use": "^17.4.0", "sanitize-html": "^2.11.0", "zod": "^3.21.4", @@ -23171,19 +23184,6 @@ "node": ">=6" } }, - "node_modules/react-tooltip": { - "version": "5.11.2", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.11.2.tgz", - "integrity": "sha512-yKTX6FeHtv2DjvuHHIjvNkBcTzbTk63wqVbAe7+Ub09ePzby54AdfYppZKbx5KT1+k9+vEv+k+jTaOZMNxsTnA==", - "dependencies": { - "@floating-ui/dom": "^1.0.0", - "classnames": "^2.3.0" - }, - "peerDependencies": { - "react": ">=16.14.0", - "react-dom": ">=16.14.0" - } - }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -24649,6 +24649,11 @@ "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", "dev": true }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -28549,11 +28554,20 @@ "@floating-ui/utils": "^0.1.3" } }, + "@floating-ui/react": { + "version": "0.26.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.4.tgz", + "integrity": "sha512-pRiEz+SiPyfTcckAtLkEf3KJ/sUbB4X4fWMcDm27HT2kfAq+dH+hMc2VoOkNaGpDE35a2PKo688ugWeHaToL3g==", + "requires": { + "@floating-ui/react-dom": "^2.0.3", + "@floating-ui/utils": "^0.1.5", + "tabbable": "^6.0.1" + } + }, "@floating-ui/react-dom": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", - "dev": true, "requires": { "@floating-ui/dom": "^1.5.1" } @@ -29528,12 +29542,13 @@ "integrity": "sha512-SpAYCkqIOe2DMGxPg2vweRJOnUjDwD+h7nQEKZz2+1kgW2XwcFIDwerBRBqgaYtDvzxrYmSaTIB0SnoZYg4YDw==" }, "@open-formulieren/formio-builder": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@open-formulieren/formio-builder/-/formio-builder-0.12.0.tgz", - "integrity": "sha512-BqJs7IbfwgNrMoG7ctTfdrx8EOadQsX4iKT2FelzLp+jn5QTN+trqb6W+Nvj0B1q005KFzqR1t32yeKh3/RIjQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@open-formulieren/formio-builder/-/formio-builder-0.13.0.tgz", + "integrity": "sha512-hRDDaI18Ii+rqairkApXOaVNBm3sj6e+KZT13ipZY0lpqlulc41HvhTP3xrpfh4QKv+OowWgPTNk9+3lGnKe9Q==", "requires": { "@ckeditor/ckeditor5-react": "^6.2.0", "@emotion/css": "^11.11.2", + "@floating-ui/react": "^0.26.4", "@open-formulieren/ckeditor5-build-classic": "^1.0.1", "@open-formulieren/leaflet-tools": "^1.0.0", "clsx": "^1.2.1", @@ -29550,7 +29565,6 @@ "react-select": "^5.7.2", "react-signature-canvas": "^1.0.6", "react-tabs": "^4.2.1", - "react-tooltip": "^5.10.5", "react-use": "^17.4.0", "sanitize-html": "^2.11.0", "zod": "^3.21.4", @@ -43164,15 +43178,6 @@ } } }, - "react-tooltip": { - "version": "5.11.2", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.11.2.tgz", - "integrity": "sha512-yKTX6FeHtv2DjvuHHIjvNkBcTzbTk63wqVbAe7+Ub09ePzby54AdfYppZKbx5KT1+k9+vEv+k+jTaOZMNxsTnA==", - "requires": { - "@floating-ui/dom": "^1.0.0", - "classnames": "^2.3.0" - } - }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -44271,6 +44276,11 @@ "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", "dev": true }, + "tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", diff --git a/package.json b/package.json index 663ee3df16..f576494e8f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "dependencies": { "@fortawesome/fontawesome-free": "^6.1.1", "@open-formulieren/design-tokens": "^0.51.0", - "@open-formulieren/formio-builder": "^0.12.0", + "@open-formulieren/formio-builder": "^0.13.0", "@open-formulieren/leaflet-tools": "^1.0.0", "@rjsf/core": "^4.2.1", "@tinymce/tinymce-react": "^4.3.2", diff --git a/src/openforms/scss/_vendor.scss b/src/openforms/scss/_vendor.scss index c78ec2aee7..afb4f66b57 100644 --- a/src/openforms/scss/_vendor.scss +++ b/src/openforms/scss/_vendor.scss @@ -7,7 +7,6 @@ @import './vendor/tinymce'; @import './vendor/django-two-factor-auth'; @import './vendor/design-token-editor'; -@import './vendor/react-tooltip'; #openforms-container { @include margin( diff --git a/src/openforms/scss/vendor/_react-tooltip.scss b/src/openforms/scss/vendor/_react-tooltip.scss deleted file mode 100644 index 429f3179ff..0000000000 --- a/src/openforms/scss/vendor/_react-tooltip.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'react-tooltip/dist/react-tooltip.css';