From 20d49d9e1670d38d585ccc55590fa184ee266020 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Sat, 15 Jun 2024 10:35:21 +0200 Subject: [PATCH] chore(DropdownMenu/ContextMenu): type `createReusableTemplate` --- src/runtime/components/ContextMenuContent.vue | 10 +++++----- src/runtime/components/DropdownMenuContent.vue | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/runtime/components/ContextMenuContent.vue b/src/runtime/components/ContextMenuContent.vue index 279bcaf1..a122a171 100644 --- a/src/runtime/components/ContextMenuContent.vue +++ b/src/runtime/components/ContextMenuContent.vue @@ -35,21 +35,21 @@ const appConfig = useAppConfig() const contentProps = useForwardPropsEmits(reactiveOmit(props, 'sub', 'items', 'portal', 'class', 'ui'), emits) const proxySlots = omit(slots, ['default']) as Record[string]> -const [DefineItemTemplate, ReuseItemTemplate] = createReusableTemplate() +const [DefineItemTemplate, ReuseItemTemplate] = createReusableTemplate<{ item: ContextMenuItem, active?: boolean, index: number }>() const groups = computed(() => props.items?.length ? (Array.isArray(props.items[0]) ? props.items : [props.items]) as T[][] : [])