UNPKG

song-ui-u

Version:

vue3 + js的PC前端组件库

26 lines (22 loc) 1.02 kB
'use strict'; var useCheckboxState = require('./use-checkbox-state.cjs'); var useCheckboxGroup = require('./use-checkbox-group.cjs'); var useCheckboxModel = require('./use-checkbox-model.cjs'); var useCheckboxEvent = require('./use-checkbox-event.cjs'); function useCheckbox({ props, checkboxModel }) { const { checkboxGroupKey, checkboxAllKey, isGroup, isAll } = useCheckboxGroup.useCheckboxGroup(); const { model } = useCheckboxModel.useCheckboxModel({ props, checkboxModel, checkboxGroupKey, checkboxAllKey, isGroup, isAll }); const { checkboxSize, isDisabled, isChecked, isLoading } = useCheckboxState.useCheckboxState({ props, model, checkboxGroupKey, isGroup }); const { changeEvent, clickEvent } = useCheckboxEvent.useCheckboxEvent({ props, model, checkboxGroupKey, isGroup, isLoading, isDisabled }); return { checkboxSize, isDisabled, isChecked, model, changeEvent, isLoading, clickEvent }; } exports.useCheckbox = useCheckbox; //# sourceMappingURL=use-checkbox.cjs.map