import { CustomComponent, LoginBoxCommonTheme, LoginBoxCommonThemeOptions } from '../index'; import { ExtendedCSSProperties } from '../../Common'; interface TitleProps { title: string; } interface MessageProps { message: string; } interface ForgotPasswordComponentsTheme { /** * Forgot password page container style */ containerStyle?: ExtendedCSSProperties; /** * Forgot password page form container style */ formContainerStyle?: ExtendedCSSProperties; successContainerStyle?: ExtendedCSSProperties; /** * Forgot password page title default is 'Forgot your password?' * displayed in forgot password form screen * passing 'null' will hide the title */ title?: CustomComponent; /** * Direct css style for Forgot password Page title */ titleStyle?: ExtendedCSSProperties; /** * Forgot password page message default: * 'Enter the email address associated with your account and we'll send you a link to reset your password' * displayed in forgot password form screen * passing 'null' will hide the message */ message?: CustomComponent; /** * Direct css style for Forgot password Page message */ messageStyle?: ExtendedCSSProperties; } export interface ForgotPasswordPageThemeOptions extends LoginBoxCommonThemeOptions, ForgotPasswordComponentsTheme { } export interface ForgotPasswordPageTheme extends LoginBoxCommonTheme, ForgotPasswordComponentsTheme { } export {};