@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
17 lines (16 loc) • 424 B
JavaScript
import { useChildren } from "@varlet/use";
const INDEX_BAR_BIND_INDEX_ANCHOR_KEY = Symbol("INDEX_BAR_BIND_INDEX_ANCHOR_KEY");
function useIndexAnchors() {
const { bindChildren, length, childProviders } = useChildren(
INDEX_BAR_BIND_INDEX_ANCHOR_KEY
);
return {
length,
indexAnchors: childProviders,
bindIndexAnchors: bindChildren
};
}
export {
INDEX_BAR_BIND_INDEX_ANCHOR_KEY,
useIndexAnchors
};