fix(widget-image): multiple image support (#3538)
This commit is contained in:
parent
afb2f72ea5
commit
76732f7208
@ -94,7 +94,11 @@ export default function withFileControl({ forImage } = {}) {
|
|||||||
onClearMediaControl: PropTypes.func.isRequired,
|
onClearMediaControl: PropTypes.func.isRequired,
|
||||||
onRemoveMediaControl: PropTypes.func.isRequired,
|
onRemoveMediaControl: PropTypes.func.isRequired,
|
||||||
classNameWrapper: PropTypes.string.isRequired,
|
classNameWrapper: PropTypes.string.isRequired,
|
||||||
value: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(PropTypes.string)]),
|
value: PropTypes.oneOfType([
|
||||||
|
PropTypes.string,
|
||||||
|
PropTypes.arrayOf(PropTypes.string),
|
||||||
|
ImmutablePropTypes.listOf(PropTypes.string),
|
||||||
|
]),
|
||||||
t: PropTypes.func.isRequired,
|
t: PropTypes.func.isRequired,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -177,11 +181,12 @@ export default function withFileControl({ forImage } = {}) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
getValidateValue = () => {
|
getValidateValue = () => {
|
||||||
if (this.props.value) {
|
const { value } = this.props;
|
||||||
return basename(this.props.value);
|
if (value) {
|
||||||
|
return isMultiple(value) ? value.map(v => basename(v)) : basename(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.props.value;
|
return value;
|
||||||
};
|
};
|
||||||
|
|
||||||
renderFileLink = value => {
|
renderFileLink = value => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user