* fix: form not correctly updating based on values Closes #549 * chore: pr review
* feat: add generic webhook form & refactor each type in its own form * chore: pr feedbacks * fix(email-form): filter out empty emails