diff --git a/awx/ui_next/src/screens/Template/TemplateList/TemplateList.jsx b/awx/ui_next/src/screens/Template/TemplateList/TemplateList.jsx index 3e69a18f8a..42b3d51090 100644 --- a/awx/ui_next/src/screens/Template/TemplateList/TemplateList.jsx +++ b/awx/ui_next/src/screens/Template/TemplateList/TemplateList.jsx @@ -94,13 +94,10 @@ class TemplatesList extends Component { document.addEventListener('click', this.handleAddToggle, false); if (this.node && this.node.contains(e.target) && isAddOpen) { - document.removeEventListener('click', this.handleAddToggle, false); this.setState({ isAddOpen: false }); - } else if (this.node && this.node.contains(e.target) && !isAddOpen) { this.setState({ isAddOpen: true }); - } else { this.setState({ isAddOpen: false }); document.removeEventListener('click', this.handleAddToggle, false); @@ -243,7 +240,9 @@ class TemplatesList extends Component { isPlain isOpen={isAddOpen} position={DropdownPosition.right} - toggle={} + toggle={ + + } dropdownItems={[ @@ -280,25 +279,25 @@ class TemplatesList extends Component { }} key="add" > - } - dropdownItems={[ - - - {i18n._(t`Job Template`)} - - , - - - {i18n._(t`Workflow Template`)} - - , - ]} - /> - + } + dropdownItems={[ + + + {i18n._(t`Job Template`)} + + , + + + {i18n._(t`Workflow Template`)} + + , + ]} + /> + ) } />