UNPKG

song-ui-u

Version:

vue3 + js的PC前端组件库

24 lines (21 loc) 931 B
import { useCheckboxState } from './use-checkbox-state.mjs'; import { useCheckboxGroup } from './use-checkbox-group.mjs'; import { useCheckboxModel } from './use-checkbox-model.mjs'; import { useCheckboxEvent } from './use-checkbox-event.mjs'; function useCheckbox({ props, checkboxModel }) { const { checkboxGroupKey, checkboxAllKey, isGroup, isAll } = useCheckboxGroup(); const { model } = useCheckboxModel({ props, checkboxModel, checkboxGroupKey, checkboxAllKey, isGroup, isAll }); const { checkboxSize, isDisabled, isChecked, isLoading } = useCheckboxState({ props, model, checkboxGroupKey, isGroup }); const { changeEvent, clickEvent } = useCheckboxEvent({ props, model, checkboxGroupKey, isGroup, isLoading, isDisabled }); return { checkboxSize, isDisabled, isChecked, model, changeEvent, isLoading, clickEvent }; } export { useCheckbox }; //# sourceMappingURL=use-checkbox.mjs.map