Farmbot-Web-App/frontend/front_page/interfaces.ts

18 lines
542 B
TypeScript

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;