FarmBot/Farmbot-Web-App

View on GitHub
frontend/front_page/interfaces.ts

Summary

Maintainability
A
0 mins
Test Coverage
export interface FrontPageState {
  registrationSent: boolean;
  agreeToTerms: boolean;
  email: string;
  forgotPasswordEmail: string;
  loginPassword: string;
  regConfirmation: string;
  regEmail: string;
  regName: string;
  regPassword: string;
  activePanel:
  | "resendVerificationEmail" /** Render the "resend verification" panel. */
  | "login" /** Render default login panel */
  | "forgotPassword" /** Render forgotten password pane */;
}

export type SetterCB = (stat: Partial<FrontPageState>) => void;