feba2c3d3b553ec7ca7769d2a46ba62058cec796de52b695ee4e52f04700ed52d856d0979b5255d51f89892fea324eb8162baa598ee23ff801fbfcc4657486 649 B

1234567891011121314151617181920212223
  1. import { LEFT_CHECK_CHANGE_EVENT, RIGHT_CHECK_CHANGE_EVENT } from '../transfer.mjs';
  2. const useCheckedChange = (checkedState, emit) => {
  3. const onSourceCheckedChange = (val, movedKeys) => {
  4. checkedState.leftChecked = val;
  5. if (!movedKeys)
  6. return;
  7. emit(LEFT_CHECK_CHANGE_EVENT, val, movedKeys);
  8. };
  9. const onTargetCheckedChange = (val, movedKeys) => {
  10. checkedState.rightChecked = val;
  11. if (!movedKeys)
  12. return;
  13. emit(RIGHT_CHECK_CHANGE_EVENT, val, movedKeys);
  14. };
  15. return {
  16. onSourceCheckedChange,
  17. onTargetCheckedChange
  18. };
  19. };
  20. export { useCheckedChange };
  21. //# sourceMappingURL=use-checked-change.mjs.map