@patternfly/react-core
Version:
This library provides a set of common React components for use with the PatternFly reference implementation.
36 lines • 2 kB
TypeScript
/// <reference types="react" />
import { ListVariant } from '../List';
export interface LoginPageProps extends React.HTMLProps<HTMLDivElement> {
/** Anything that can be rendered inside of the login page (e.g. <LoginPageForm>) */
children?: React.ReactNode;
/** Additional classes added to the login page */
className?: string;
/** Attribute that specifies the URL of the brand image for the login page */
brandImgSrc?: string;
/** Attribute that specifies the alt text of the brand image for the login page */
brandImgAlt?: string;
/** Attribute that specifies the URL of the background image for the login page */
backgroundImgSrc?: string;
/** Content rendered inside of the text component of the login page */
textContent?: string;
/** Items rendered inside of the footer list component of the login page */
footerListItems?: React.ReactNode;
/** Adds list variant styles for the footer list component of the login page. The only current value is'inline' */
footerListVariants?: ListVariant.inline;
/** Title for the login main body header of the login page */
loginTitle: string;
/** Subtitle for the login main body header of the login page */
loginSubtitle?: string;
/** Header utilities for the login main body header of the login page */
headerUtilities?: React.ReactNode;
/** Content rendered inside of login main footer band to display a sign up for account message */
signUpForAccountMessage?: React.ReactNode;
/** Content rendered inside of login main footer band to display a forgot credentials link. */
forgotCredentials?: React.ReactNode;
/** Content rendered inside of social media login footer section */
socialMediaLoginContent?: React.ReactNode;
/** Adds an accessible name to the social media login list. */
socialMediaLoginAriaLabel?: string;
}
export declare const LoginPage: React.FunctionComponent<LoginPageProps>;
//# sourceMappingURL=LoginPage.d.ts.map