--- title: "DropdownComponent" weight: 10 date: 2023-06-08T15:03:35.058Z showtoc: true generated: true --- # DropdownComponent
# DropdownComponent {{< generation-info sourceFile="packages/admin-ui/src/lib/core/src/shared/components/dropdown/dropdown.component.ts" sourceLine="28" packageName="@vendure/admin-ui">}} Used for building dropdown menus. *Example* ```HTML ``` ## Signature ```TypeScript class DropdownComponent { public public trigger: ElementRef; @Input() @Input() manualToggle = false; onClick() => ; toggleOpen() => ; onOpenChange(callback: (isOpen: boolean) => void) => ; setTriggerElement(elementRef: ElementRef) => ; } ``` ## Members ### trigger {{< member-info kind="property" type="ElementRef" >}} {{< member-description >}}{{< /member-description >}} ### manualToggle {{< member-info kind="property" type="" >}} {{< member-description >}}{{< /member-description >}} ### onClick {{< member-info kind="method" type="() => " >}} {{< member-description >}}{{< /member-description >}} ### toggleOpen {{< member-info kind="method" type="() => " >}} {{< member-description >}}{{< /member-description >}} ### onOpenChange {{< member-info kind="method" type="(callback: (isOpen: boolean) => void) => " >}} {{< member-description >}}{{< /member-description >}} ### setTriggerElement {{< member-info kind="method" type="(elementRef: ElementRef) => " >}} {{< member-description >}}{{< /member-description >}}