@nullpixel/ui
Version:
A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.
10 lines (9 loc) • 362 B
JavaScript
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)
};
}