From 9efa5479a8a88deac23991584b122b94ffe5d15f Mon Sep 17 00:00:00 2001 From: Chi Vinh Le Date: Sun, 25 Mar 2018 23:01:43 +0200 Subject: [PATCH] Support nested feature instance --- plugins/talk-plugin-rich-text/client/components/rte/RTE.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/talk-plugin-rich-text/client/components/rte/RTE.js b/plugins/talk-plugin-rich-text/client/components/rte/RTE.js index ba4bf98bd..a33889ea6 100644 --- a/plugins/talk-plugin-rich-text/client/components/rte/RTE.js +++ b/plugins/talk-plugin-rich-text/client/components/rte/RTE.js @@ -78,7 +78,12 @@ class RTE extends React.Component { handleRef = ref => (this.ref = ref); forEachFeature(callback) { - Object.keys(this.featuresRef).map(k => callback(this.featuresRef[k])); + Object.keys(this.featuresRef).map(k => { + const instance = this.featureRef[k].getFeatureInstance + ? this.featureRef[k].getFeatureInstance() + : this.featureRef[k]; + callback(instance); + }); } componentWillReceiveProps(props) {