20 lines
438 B
TypeScript
20 lines
438 B
TypeScript
/**
|
|
* Login View Data
|
|
*
|
|
* ViewData for the login template.
|
|
*/
|
|
|
|
import { FormState } from '../builders/view-data/types/FormState';
|
|
|
|
import { ViewData } from '@/lib/contracts/view-data/ViewData';
|
|
|
|
|
|
export interface LoginViewData extends ViewData {
|
|
returnTo: string;
|
|
hasInsufficientPermissions: boolean;
|
|
showPassword: boolean;
|
|
showErrorDetails: boolean;
|
|
formState: FormState;
|
|
isSubmitting: boolean;
|
|
submitError?: string;
|
|
} |