JSFiddle - React, Tailwind, and code Playground
by pashkes
JavaScript
function FunnelCustomEventsSet () {}
var FunnelForm = Object.create(EventTarget, FunnelCustomEventsSet)
FunnelForm.prototype.submit = function() {
this.dispatchEvent(new CustomEvent('form:submit'));
console.log('submit')
}
FunnelForm.prototype.error = function(errors) {
this.dispatchEvent(new CustomEvent('form:error', { detail: errors }));
console.log('error')
}
FunnelForm.prototype.success = function() {
this.dispatchEvent(new CustomEvent('form:success'));
console.log('success')
}
FunnelForm.prototype.fail = function() {
this.dispatchEvent(new CustomEvent('form:fail'));
console.log('fail')
}
var a = new FunnelForm();
console.log(a.submit())