@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
35 lines (34 loc) • 952 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useEventMapping = void 0;
var _useCallEvent = require("./useCallEvent.js");
const useEventMapping = ({
setLocalValue
}) => {
const callEvent = (0, _useCallEvent.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')
};
};
exports.useEventMapping = useEventMapping;
//# sourceMappingURL=useEventMapping.js.map