import { h, Component } from 'preact'; import JSONTextArea from '../json_textarea.js'; import { onChangeEvent } from '../../common/util/event.js'; export default class EventTrigger extends Component { constructor() { super(); this.onChange = onChangeEvent.bind(this, 'trigger'); this.eventDataChanged = this.eventDataChanged.bind(this); } /* eslint-disable camelcase */ eventDataChanged(event_data) { this.props.onChange(this.props.index, { ...this.props.trigger, event_data, }); } render({ trigger }) { const { event_type, event_data } = trigger; return (
); } } EventTrigger.defaultConfig = { event_type: '', event_data: {}, };