song-ui-u
Version:
vue3 + js的PC前端组件库
21 lines (18 loc) • 557 B
JavaScript
import { ref, computed } from 'vue';
import 'song-ui-pro-icon';
function useCheckboxState({ props, model, checkboxGroupKey, isGroup }) {
const isLoading = ref(false);
const checkboxSize = computed(() => isGroup ? checkboxGroupKey?.size.value : props.size);
const isDisabled = computed(() => props.disabled);
const isChecked = computed(() => {
return model.value === props.value;
});
return {
checkboxSize,
isDisabled,
isChecked,
isLoading
};
}
export { useCheckboxState };
//# sourceMappingURL=use-checkbox-state.mjs.map