@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
15 lines (14 loc) • 384 B
JavaScript
import { useChildren } from "@varlet/use";
const BUTTON_GROUP_BIND_BUTTON_KEY = Symbol("BUTTON_GROUP_BIND_BUTTON_KEY");
function useButtons() {
const { bindChildren, childProviders, length } = useChildren(BUTTON_GROUP_BIND_BUTTON_KEY);
return {
length,
buttons: childProviders,
bindButtons: bindChildren
};
}
export {
BUTTON_GROUP_BIND_BUTTON_KEY,
useButtons
};