feat: #5082 add persistMedia function in widget props (#5124)

This commit is contained in:
Yudu 2021-03-30 22:50:46 +08:00 committed by GitHub
parent ec1ba5ff0b
commit 21bb2128ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View File

@ -18,6 +18,7 @@ import {
removeInsertedMedia,
clearMediaControl,
removeMediaControl,
persistMedia,
} from 'Actions/mediaLibrary';
import Widget from './Widget';
import { validateMetaField } from '../../../actions/entries';
@ -123,6 +124,7 @@ class EditorControl extends React.Component {
openMediaLibrary: PropTypes.func.isRequired,
addAsset: PropTypes.func.isRequired,
removeInsertedMedia: PropTypes.func.isRequired,
persistMedia: PropTypes.func.isRequired,
onValidate: PropTypes.func,
processControlRef: PropTypes.func,
controlRef: PropTypes.func,
@ -182,6 +184,7 @@ class EditorControl extends React.Component {
removeMediaControl,
addAsset,
removeInsertedMedia,
persistMedia,
onValidate,
processControlRef,
controlRef,
@ -294,6 +297,7 @@ class EditorControl extends React.Component {
onClearMediaControl={clearMediaControl}
onRemoveMediaControl={removeMediaControl}
onRemoveInsertedMedia={removeInsertedMedia}
onPersistMedia={persistMedia}
onAddAsset={addAsset}
getAsset={boundGetAsset}
hasActiveStyle={isSelected || this.state.styleActive}
@ -370,6 +374,7 @@ function mapDispatchToProps(dispatch) {
clearMediaControl,
removeMediaControl,
removeInsertedMedia,
persistMedia,
addAsset,
query,
clearSearch,

View File

@ -45,6 +45,7 @@ export default class Widget extends Component {
onOpenMediaLibrary: PropTypes.func.isRequired,
onClearMediaControl: PropTypes.func.isRequired,
onRemoveMediaControl: PropTypes.func.isRequired,
onPersistMedia: PropTypes.func.isRequired,
onAddAsset: PropTypes.func.isRequired,
onRemoveInsertedMedia: PropTypes.func.isRequired,
getAsset: PropTypes.func.isRequired,
@ -257,6 +258,7 @@ export default class Widget extends Component {
onValidateObject,
onOpenMediaLibrary,
onRemoveMediaControl,
onPersistMedia,
onClearMediaControl,
onAddAsset,
onRemoveInsertedMedia,
@ -304,6 +306,7 @@ export default class Widget extends Component {
onOpenMediaLibrary,
onClearMediaControl,
onRemoveMediaControl,
onPersistMedia,
onAddAsset,
onRemoveInsertedMedia,
getAsset,