@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
28 lines • 783 B
JavaScript
import { useCallEvent } from "./useCallEvent.js";
export const useEventMapping = ({
setLocalValue
}) => {
const callEvent = useCallEvent({
setLocalValue
});
return {
onBeforeInput: event => callEvent({
event
}, 'onBeforeInput'),
onInput: event => callEvent({
event
}, 'onInput'),
onFocus: params => callEvent(params, 'onFocus'),
onBlur: params => callEvent(params, 'onBlur'),
onMouseUp: event => callEvent({
event
}, 'onMouseUp'),
onMouseDown: event => callEvent({
event
}, 'onMouseDown'),
onKeyDown: params => callEvent(params, 'onKeyDown'),
onSubmit: params => callEvent(params, 'onSubmit'),
onChange: params => callEvent(params, 'onChange')
};
};
//# sourceMappingURL=useEventMapping.js.map