view data fixes
This commit is contained in:
23
apps/website/lib/view-models/auth/LoginInterfaces.ts
Normal file
23
apps/website/lib/view-models/auth/LoginInterfaces.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
export interface LoginFormField {
|
||||
value: string | boolean;
|
||||
error?: string;
|
||||
touched: boolean;
|
||||
validating: boolean;
|
||||
}
|
||||
|
||||
export interface LoginFormState {
|
||||
fields: {
|
||||
email: LoginFormField;
|
||||
password: LoginFormField;
|
||||
rememberMe: LoginFormField;
|
||||
};
|
||||
isValid: boolean;
|
||||
isSubmitting: boolean;
|
||||
submitError?: string;
|
||||
submitCount: number;
|
||||
}
|
||||
|
||||
export interface LoginUIState {
|
||||
showPassword: boolean;
|
||||
showErrorDetails: boolean;
|
||||
}
|
||||
Reference in New Issue
Block a user