diff --git a/src/dropdown-menu/context.ts b/src/dropdown-menu/context.ts index 7ddfb99ba..ba768de95 100644 --- a/src/dropdown-menu/context.ts +++ b/src/dropdown-menu/context.ts @@ -1,3 +1,5 @@ +export type TriggerSource = 'overlay' | 'dropdown-item'; + export type DropdownMenuDo = () => void; export type DropdownMenuState = { @@ -10,6 +12,7 @@ export type DropdownMenuState = { export type DropdownMenuControl = { expandMenu: (item: any, idx: number) => void; collapseMenu: () => void; + emitEvents: (emit: string, trigger?: TriggerSource) => void; }; export enum DropdownMenuExpandState { diff --git a/src/dropdown-menu/demos/single.vue b/src/dropdown-menu/demos/single.vue index 43cf9c4e0..492e7f897 100644 --- a/src/dropdown-menu/demos/single.vue +++ b/src/dropdown-menu/demos/single.vue @@ -1,5 +1,5 @@