view data fixes
This commit is contained in:
25
apps/website/lib/view-models/auth/SignupInterfaces.ts
Normal file
25
apps/website/lib/view-models/auth/SignupInterfaces.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
export interface SignupFormField {
|
||||
value: string;
|
||||
error?: string;
|
||||
touched: boolean;
|
||||
validating: boolean;
|
||||
}
|
||||
|
||||
export interface SignupFormState {
|
||||
fields: {
|
||||
firstName: SignupFormField;
|
||||
lastName: SignupFormField;
|
||||
email: SignupFormField;
|
||||
password: SignupFormField;
|
||||
confirmPassword: SignupFormField;
|
||||
};
|
||||
isValid: boolean;
|
||||
isSubmitting: boolean;
|
||||
submitError?: string;
|
||||
submitCount: number;
|
||||
}
|
||||
|
||||
export interface SignupUIState {
|
||||
showPassword: boolean;
|
||||
showConfirmPassword: boolean;
|
||||
}
|
||||
Reference in New Issue
Block a user