UNPKG

react-awesome-query-builder-pd

Version:

User-friendly query builder for React. Demo: https://ukrbublik.github.io/react-awesome-query-builder

27 lines (22 loc) 786 B
import React, { PureComponent } from "react"; export class RuleGroupActions extends PureComponent { render() { const {config, addRule, canAddRule, canDeleteGroup, removeSelf} = this.props; const { immutableGroupsMode, addRuleLabel, delGroupLabel, renderButton: Btn } = config.settings; const addRuleBtn = !immutableGroupsMode && canAddRule && <Btn type="addRuleGroup" onClick={addRule} label={addRuleLabel} config={config} />; const delGroupBtn = !immutableGroupsMode && canDeleteGroup && <Btn type="delRuleGroup" onClick={removeSelf} label={delGroupLabel} config={config} />; return ( <div className={"group--actions"}> {addRuleBtn} {delGroupBtn} </div> ); } }