beforeSubmit() {
    return Promise.resolve(true);
  }
Called before a submission is triggered allowing the components to perform special async functions.
@returns {Promise<boolean>} - A promise to resolve when the component is no longer blocking the submission.