const signupPageSelectors = {
  signupEmail: '.auth-signup__email__label',
  signupContinue: '.ta-button__content',
  signupVerificationMessage: '.auth-signup-email'
};

export class SignupPage {
  static verifySignupEmailInInitiateSignupScreen(email: string) {
    cy.allure().logStep('verify signup email in initiate screen');
    cy.get(signupPageSelectors.signupEmail).contains(email);
  }

  static initiateSignup() {
    cy.allure().logStep('initiate signup flow');
    cy.get(signupPageSelectors.signupContinue).click();
  }

  static verifySignupTriggerMessage(email: string) {
    cy.allure().logStep('verify signup trigger message');
    cy.get(signupPageSelectors.signupVerificationMessage).contains(email);
  }
}
