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