From 997d52f2a7ea6828fc7fc891b18757bbde01ce6d Mon Sep 17 00:00:00 2001 From: John Furrow Date: Sat, 9 Jan 2016 12:23:03 -0800 Subject: [PATCH] Prevent click handler from firing for unselectable items --- client/source/scripts/components/generic/Dropdown.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/source/scripts/components/generic/Dropdown.js b/client/source/scripts/components/generic/Dropdown.js index 5f3d9833..9a1f81d8 100644 --- a/client/source/scripts/components/generic/Dropdown.js +++ b/client/source/scripts/components/generic/Dropdown.js @@ -86,8 +86,14 @@ export default class Dropdown extends React.Component { 'is-selectable': property.selectable !== false, 'is-selected': property.selected }) + let clickHandler = null; + + if (property.selectable !== false) { + clickHandler = this.handleItemSelect.bind(this, property); + } + return ( -
  • +
  • {property.displayName}
  • );