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