diff --git a/docs/app/templates/public-pages.gts b/docs/app/templates/public-pages.gts
index fb133018..c0024538 100644
--- a/docs/app/templates/public-pages.gts
+++ b/docs/app/templates/public-pages.gts
@@ -74,13 +74,16 @@ export default class extends Component {
>Github
-
+
Basic
{{! template-lint-disable no-pointer-down-event-binding }}
void;
onClick?: (dropdown?: Dropdown, event?: MouseEvent) => void;
onFocus?: (dropdown?: Dropdown, event?: FocusEvent) => void;
diff --git a/ember-basic-dropdown/src/components/basic-dropdown.gts b/ember-basic-dropdown/src/components/basic-dropdown.gts
index e5930378..978be340 100644
--- a/ember-basic-dropdown/src/components/basic-dropdown.gts
+++ b/ember-basic-dropdown/src/components/basic-dropdown.gts
@@ -65,6 +65,7 @@ export interface BasicDropdownArgs {
rootEventType?: TRootEventType;
preventScroll?: boolean;
matchTriggerWidth?: boolean;
+ triggerHtmlTag?: keyof HTMLElementTagNameMap;
onInit?: (dropdown: Dropdown) => void;
registerAPI?: (dropdown: Dropdown | null) => void;
onOpen?: (dropdown: Dropdown, e?: Event) => boolean | void;
@@ -533,6 +534,7 @@ export default class BasicDropdown extends Component {
hPosition=this.hPosition
renderInPlace=this.renderInPlace
vPosition=this.vPosition
+ htmlTag=@triggerHtmlTag
)
Content=(component
this.contentComponent
diff --git a/test-app/tests/integration/components/basic-dropdown-test.ts b/test-app/tests/integration/components/basic-dropdown-test.ts
index 95ea1f7f..0ad94175 100644
--- a/test-app/tests/integration/components/basic-dropdown-test.ts
+++ b/test-app/tests/integration/components/basic-dropdown-test.ts
@@ -1133,22 +1133,22 @@ module('Integration | Component | basic-dropdown', function (hooks) {
assert.expect(12);
await render(hbs`
-
- Trigger of the first dropdown
+
+ Trigger of the first dropdown
-
+
First level of the dropdpwn
- Trigger of the second dropdown
+ Trigger of the second dropdown
Second level of the second
-
+
Second level of the dropdpwn
- Trigger of the Third dropdown
+ Trigger of the Third dropdown
Third level of the third