Implement approve and live updates

This commit is contained in:
Chi Vinh Le
2017-08-02 21:34:48 +07:00
parent b6b7570bcc
commit da0d0349dd
8 changed files with 142 additions and 16 deletions
@@ -7,6 +7,7 @@ import ModerationMenu from './ModerationMenu';
import ModerationHeader from './ModerationHeader';
import ModerationKeysModal from '../../../components/ModerationKeysModal';
import StorySearch from '../containers/StorySearch';
import Slot from 'coral-framework/components/Slot';
export default class Moderation extends Component {
constructor() {
@@ -100,7 +101,7 @@ export default class Moderation extends Component {
}
render () {
const {root, moderation, settings, viewUserDetail, hideUserDetail, activeTab, getModPath, premodEnabled, ...props} = this.props;
const {root, data, moderation, settings, viewUserDetail, hideUserDetail, activeTab, getModPath, premodEnabled, ...props} = this.props;
const assetId = this.props.params.id;
const {asset} = root;
@@ -184,6 +185,14 @@ export default class Moderation extends Component {
closeSearch={this.closeSearch}
storySearchChange={this.props.storySearchChange}
/>
<Slot
data={data}
root={root}
assset={asset}
activeTab={activeTab}
fill='adminModeration'
/>
</div>
);
}
+1 -1
View File
@@ -129,7 +129,7 @@ export default (document, config = {}) => (WrappedComponent) => {
})
.catch((error) => {
this.context.eventEmitter.emit(`mutation.${name}.error`, {variables, error});
throw new error;
throw error;
});
};
return config.props({...data, mutate});