UNPKG

@nuxt/ui

Version:

A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.

11 lines (10 loc) 396 B
import { inject, provide, computed } from "vue"; export const avatarGroupInjectionKey = Symbol("nuxt-ui.avatar-group"); export function useAvatarGroup(props) { const avatarGroup = inject(avatarGroupInjectionKey, void 0); const size = computed(() => props.size ?? avatarGroup?.value.size); provide(avatarGroupInjectionKey, computed(() => ({ size: size.value }))); return { size }; }