UNPKG

@nullpixel/ui

Version:

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

10 lines (9 loc) 362 B
import { inject, computed } from "vue"; export const buttonGroupInjectionKey = Symbol("nuxt-ui.button-group"); export function useButtonGroup(props) { const buttonGroup = inject(buttonGroupInjectionKey, void 0); return { orientation: computed(() => buttonGroup?.value.orientation), size: computed(() => props?.size ?? buttonGroup?.value.size) }; }