import { CustomComponent, LoginBoxCommonTheme, LoginBoxCommonThemeOptions } from '../index'; import { ExtendedCSSProperties } from '../../Common'; interface TitleProps { title: string; } interface MessageProps { message: string; } interface ResetPasswordComponentsTheme { /** * Forgot password page container style */ containerStyle?: ExtendedCSSProperties; /** * Forgot password page form container style */ formContainerStyle?: ExtendedCSSProperties; /** * Reset password page success container style */ successContainerStyle?: ExtendedCSSProperties; /** * Reset password page title default is 'Reset 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; /** * Reset password page message default is hidden * displayed in forgot password form screen * passing 'null' will hide the message */ message?: CustomComponent; /** * Direct css style for Forgot password Page message */ messageStyle?: ExtendedCSSProperties; /** * use this flag if you want to show password meter on the reset password form */ passwordMeter?: { enabled?: boolean; }; } export interface ResetPasswordPageThemeOptions extends LoginBoxCommonThemeOptions, ResetPasswordComponentsTheme { } export interface ResetPasswordPageTheme extends LoginBoxCommonTheme, ResetPasswordComponentsTheme { } export {};