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) 817 B
import React, { PureComponent } from "react"; export class RuleGroupExtActions extends PureComponent { render() { const {config, addRule, canAddRule, canDeleteGroup, removeSelf} = this.props; const { immutableGroupsMode, addSubRuleLabel, delGroupLabel, renderButton: Btn } = config.settings; const addRuleBtn = !immutableGroupsMode && canAddRule && <Btn type="addRuleGroupExt" onClick={addRule} label={addSubRuleLabel} config={config} />; const delGroupBtn = !immutableGroupsMode && canDeleteGroup && <Btn type="delRuleGroup" onClick={removeSelf} label={delGroupLabel} config={config} />; return ( <div className={"group--actions group--actions--tr"}> {addRuleBtn} {delGroupBtn} </div> ); } }