diff --git a/package-lock.json b/package-lock.json index 5704b83f9..92eff5140 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@reduxjs/toolkit": "^1.7.2", "@tinymce/tinymce-react": "^3.13.0", "babel-polyfill": "6.26.0", + "lodash-es": "^4.17.21", "react-redux": "^7.2.6", "react-responsive": "8.2.0", "react-transition-group": "4.4.2", @@ -24,7 +25,6 @@ "tinymce": "^5.10.2" }, "devDependencies": { - "@edx/brand": "npm:@edx/brand-openedx@1.1.0", "@edx/frontend-build": "9.1.1", "@edx/frontend-platform": "1.15.2", "@edx/paragon": "19.6.0", @@ -1880,13 +1880,6 @@ "node": ">=10.0.0" } }, - "node_modules/@edx/brand": { - "name": "@edx/brand-openedx", - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@edx/brand-openedx/-/brand-openedx-1.1.0.tgz", - "integrity": "sha512-ne2ZKF1r0akkt0rEzCAQAk4cTDTI2GiWCpc+T7ldQpw9X57OnUB16dKsFNe40C9uEjL5h3Ps/ZsFM5dm4cIkEQ==", - "dev": true - }, "node_modules/@edx/eslint-config": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-2.0.0.tgz", @@ -15489,6 +15482,11 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -24949,6 +24947,34 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } + }, + "intl-messageformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-2.2.0.tgz", + "integrity": "sha1-NFvNRt5jC3aDMwwuUhd/9eq0hPw=", + "dev": true, + "requires": { + "intl-messageformat-parser": "1.4.0" + } + }, + "intl-messageformat-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.4.0.tgz", + "integrity": "sha1-tD1FqXRoytvkQzHXS7Ho3qRPwHU=", + "dev": true + }, + "react-intl": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-2.9.0.tgz", + "integrity": "sha512-27jnDlb/d2A7mSJwrbOBnUgD+rPep+abmoJE511Tf8BnoONIAUehy/U1zZCHGO17mnOwMWxqN4qC0nW11cD6rA==", + "dev": true, + "requires": { + "hoist-non-react-statics": "^3.3.0", + "intl-format-cache": "^2.0.5", + "intl-messageformat": "^2.1.0", + "intl-relativeformat": "^2.1.0", + "invariant": "^2.1.1" + } } } }, @@ -32545,23 +32571,6 @@ "integrity": "sha512-Zv/u8wRpekckv0cLkwpVdABYST4hZNTDaX7reFetrYTJwxExR2VyTqQm+l0WmL0Qo8Mjb9Tf33qnfj0T7pjxdQ==", "dev": true }, - "intl-messageformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-2.2.0.tgz", - "integrity": "sha1-NFvNRt5jC3aDMwwuUhd/9eq0hPw=", - "dev": true, - "requires": { - "intl-messageformat-parser": "1.4.0" - }, - "dependencies": { - "intl-messageformat-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.4.0.tgz", - "integrity": "sha1-tD1FqXRoytvkQzHXS7Ho3qRPwHU=", - "dev": true - } - } - }, "intl-messageformat-parser": { "version": "5.5.1", "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-5.5.1.tgz", @@ -32578,6 +32587,23 @@ "dev": true, "requires": { "intl-messageformat": "^2.0.0" + }, + "dependencies": { + "intl-messageformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-2.2.0.tgz", + "integrity": "sha1-NFvNRt5jC3aDMwwuUhd/9eq0hPw=", + "dev": true, + "requires": { + "intl-messageformat-parser": "1.4.0" + } + }, + "intl-messageformat-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.4.0.tgz", + "integrity": "sha1-tD1FqXRoytvkQzHXS7Ho3qRPwHU=", + "dev": true + } } }, "into-stream": { @@ -37466,19 +37492,6 @@ "use-sidecar": "^1.0.5" } }, - "react-intl": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-2.9.0.tgz", - "integrity": "sha512-27jnDlb/d2A7mSJwrbOBnUgD+rPep+abmoJE511Tf8BnoONIAUehy/U1zZCHGO17mnOwMWxqN4qC0nW11cD6rA==", - "dev": true, - "requires": { - "hoist-non-react-statics": "^3.3.0", - "intl-format-cache": "^2.0.5", - "intl-messageformat": "^2.1.0", - "intl-relativeformat": "^2.1.0", - "invariant": "^2.1.1" - } - }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", diff --git a/src/editors/components/EditorFooter/__snapshots__/index.test.jsx.snap b/src/editors/components/EditorFooter/__snapshots__/index.test.jsx.snap index fdd8b38f1..aa7706a43 100644 --- a/src/editors/components/EditorFooter/__snapshots__/index.test.jsx.snap +++ b/src/editors/components/EditorFooter/__snapshots__/index.test.jsx.snap @@ -42,7 +42,7 @@ exports[`EditorFooter snapshots Save Failed, error message raised 1`] = ` "handleSaveClicked": Object { "editorRef": [MockFunction args.editorRef], "returnUrl": "hocuspocus.ca", - "saveBlockContent": [MockFunction args.saveBlock], + "saveFunction": [MockFunction args.saveBlock], }, } } @@ -90,7 +90,7 @@ exports[`EditorFooter snapshots not intialized, Spinner appears and button is di "handleSaveClicked": Object { "editorRef": [MockFunction args.editorRef], "returnUrl": "hocuspocus.ca", - "saveBlockContent": [MockFunction args.saveBlock], + "saveFunction": [MockFunction args.saveBlock], }, } } @@ -137,7 +137,7 @@ exports[`EditorFooter snapshots renders as expected with default behavior 1`] = "handleSaveClicked": Object { "editorRef": [MockFunction args.editorRef], "returnUrl": "hocuspocus.ca", - "saveBlockContent": [MockFunction args.saveBlock], + "saveFunction": [MockFunction args.saveBlock], }, } } diff --git a/src/editors/components/EditorFooter/index.jsx b/src/editors/components/EditorFooter/index.jsx index bb33fa729..dc5e4a379 100644 --- a/src/editors/components/EditorFooter/index.jsx +++ b/src/editors/components/EditorFooter/index.jsx @@ -51,7 +51,7 @@ export const EditorFooter = ({ onClick={module.handleSaveClicked({ editorRef, returnUrl, - saveBlockContent, + saveFunction: saveBlockContent, })} disabled={!isInitialized} >