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