UNPKG

vuetify

Version:

Vue Material Component Framework

27 lines 686 B
// Utilities import { computed, toRef, toValue, useId } from 'vue'; import { propsFactory } from "../util/index.js"; // Types // Types // Composables export const makeMenuActivatorProps = propsFactory({ closeText: { type: String, default: '$vuetify.close' }, openText: { type: String, default: '$vuetify.open' } }, 'autocomplete'); export function useMenuActivator(props, isOpen) { const uid = useId(); const menuId = computed(() => `menu-${uid}`); const ariaExpanded = toRef(() => toValue(isOpen)); const ariaControls = toRef(() => menuId.value); return { menuId, ariaExpanded, ariaControls }; } //# sourceMappingURL=menuActivator.js.map