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