UNPKG

element-plus

Version:

A Component Library for Vue 3

23 lines (21 loc) 710 B
import { LEFT_CHECK_CHANGE_EVENT, RIGHT_CHECK_CHANGE_EVENT } from "../transfer.mjs"; //#region ../../packages/components/transfer/src/composables/use-checked-change.ts const useCheckedChange = (checkedState, emit) => { const onSourceCheckedChange = (val, movedKeys) => { checkedState.leftChecked = val; if (!movedKeys) return; emit(LEFT_CHECK_CHANGE_EVENT, val, movedKeys); }; const onTargetCheckedChange = (val, movedKeys) => { checkedState.rightChecked = val; if (!movedKeys) return; emit(RIGHT_CHECK_CHANGE_EVENT, val, movedKeys); }; return { onSourceCheckedChange, onTargetCheckedChange }; }; //#endregion export { useCheckedChange }; //# sourceMappingURL=use-checked-change.mjs.map