diff --git a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js index 056ae5df..6075039b 100644 --- a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js +++ b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js @@ -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, diff --git a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js index 25956126..9430d971 100644 --- a/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js +++ b/packages/netlify-cms-core/src/components/Editor/EditorControlPane/Widget.js @@ -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,