fix: text editor save (#45)

* fix: text editor save

* fix: update snapshot
This commit is contained in:
Raymond Zhou
2022-04-01 17:01:12 -04:00
committed by GitHub
parent dca18b9b97
commit 28516a0389
3 changed files with 55 additions and 42 deletions

89
package-lock.json generated
View File

@@ -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",

View File

@@ -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],
},
}
}

View File

@@ -51,7 +51,7 @@ export const EditorFooter = ({
onClick={module.handleSaveClicked({
editorRef,
returnUrl,
saveBlockContent,
saveFunction: saveBlockContent,
})}
disabled={!isInitialized}
>