Skip to content

Commit e8b150b

Browse files
committed
fix(RichtextControl): add missing onAddAsset and getAsset props to component
1 parent 6e6936b commit e8b150b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

packages/decap-cms-widget-richtext/src/RichtextControl.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ const MODE_STORAGE_KEY = 'cms.md-mode';
1212
export default class RichtextControl extends React.Component {
1313
static propTypes = {
1414
onChange: PropTypes.func.isRequired,
15+
onAddAsset: PropTypes.func.isRequired,
16+
getAsset: PropTypes.func.isRequired,
1517
classNameWrapper: PropTypes.string.isRequired,
1618
editorControl: PropTypes.elementType.isRequired,
1719
value: PropTypes.string,
@@ -20,6 +22,10 @@ export default class RichtextControl extends React.Component {
2022
t: PropTypes.func.isRequired,
2123
isDisabled: PropTypes.bool,
2224
};
25+
26+
static defaultProps = {
27+
value: '',
28+
};
2329
constructor(props) {
2430
super(props);
2531
const preferredMode = localStorage.getItem(MODE_STORAGE_KEY) ?? 'rich_text';
@@ -62,6 +68,8 @@ export default class RichtextControl extends React.Component {
6268
getEditorComponents,
6369
editorControl,
6470
onChange,
71+
onAddAsset,
72+
getAsset,
6573
value,
6674
} = this.props;
6775

@@ -80,6 +88,8 @@ export default class RichtextControl extends React.Component {
8088
onMode={this.handleMode}
8189
isShowModeToggle={isShowModeToggle}
8290
onChange={onChange}
91+
onAddAsset={onAddAsset}
92+
getAsset={getAsset}
8393
pendingFocus={pendingFocus && this.setFocusReceived}
8494
value={value}
8595
/>
@@ -91,6 +101,8 @@ export default class RichtextControl extends React.Component {
91101
<div className="cms-editor-raw">
92102
<RawEditor
93103
onChange={onChange}
104+
onAddAsset={onAddAsset}
105+
getAsset={getAsset}
94106
isShowModeToggle={isShowModeToggle}
95107
onMode={this.handleMode}
96108
className={classNameWrapper}

0 commit comments

Comments
 (0)