-
/**
* Webhook Events
* Manages dynamic selection control in the webhook form interface.
- * @extends {Component}
*/
-class WebhookEvents {
+import {Component} from './component';
+
+export class WebhookEvents extends Component {
setup() {
this.checkboxes = this.$el.querySelectorAll('input[type="checkbox"]');
- this.allCheckbox = this.$refs.all;
+ this.allCheckbox = this.$el.querySelector('input[type="checkbox"][value="all"]');
this.$el.addEventListener('change', event => {
if (event.target.checked && event.target === this.allCheckbox) {
}
}
-
-export default WebhookEvents;
\ No newline at end of file