diff --git a/addon/components/layout/header/dropdown/item.js b/addon/components/layout/header/dropdown/item.js index 75fa097..87548c0 100644 --- a/addon/components/layout/header/dropdown/item.js +++ b/addon/components/layout/header/dropdown/item.js @@ -21,7 +21,7 @@ export default class LayoutHeaderDropdownItemComponent extends Component { } @computed('args.item.{component,onClick}') get isComponent() { - if (this.args.item.component instanceof ExtensionComponent) return true; + if (this.args.item.component instanceof ExtensionComponent && typeof this.args.item.onClick !== 'function') return true; return this.args.item && typeof this.args.item.component === 'string' && typeof this.args.item.onClick !== 'function'; } diff --git a/package.json b/package.json index 8659a8f..b1df872 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@fleetbase/ember-ui", - "version": "0.3.17", + "version": "0.3.18", "description": "Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.", "keywords": [ "fleetbase-ui",