import { h, Component } from 'preact'; import { onChangeEvent } from '../../common/util/event.js'; export default class ZoneTrigger extends Component { constructor() { super(); this.onChange = onChangeEvent.bind(this, 'trigger'); this.radioGroupPicked = this.radioGroupPicked.bind(this); } radioGroupPicked(ev) { this.props.onChange(this.props.index, { ...this.props.trigger, event: ev.target.selected, }); } /* eslint-disable camelcase */ render({ trigger }) { const { entity_id, zone, event } = trigger; return (
Enter Leave
); } } ZoneTrigger.defaultConfig = { entity_id: '', zone: '', event: 'enter', };