1
0
mirror of https://github.com/home-assistant/frontend.git synced 2025-12-20 02:38:53 +00:00
Files
frontend/js/common/preact/event.js
Paulus Schoutsen 912969111f Move all of hassUtil to JS (#1153)
* Move all of hassUtil to JS

* Fix tests
2018-05-09 21:33:31 -04:00

18 lines
351 B
JavaScript

export function onChangeEvent(prop, ev) {
const origData = this.props[prop];
if (ev.target.value === origData[ev.target.name]) {
return;
}
const data = { ...origData };
if (ev.target.value) {
data[ev.target.name] = ev.target.value;
} else {
delete data[ev.target.name];
}
this.props.onChange(this.props.index, data);
}