react-lightning-design-system
Version:
Salesforce Lightning Design System components built with React
63 lines (62 loc) • 1.65 kB
TypeScript
import React, { FC } from 'react';
import { TextProps } from './Text';
/**
*
*/
export type PageHeaderDetailBodyProps = TextProps;
export declare const PageHeaderDetailBody: FC<PageHeaderDetailBodyProps>;
/**
*
*/
export type PageHeaderDetailLabelProps = TextProps;
export declare const PageHeaderDetailLabel: FC<PageHeaderDetailLabelProps>;
/**
*
*/
export type PageHeaderDetailItemProps = {
label?: string;
} & React.LiHTMLAttributes<HTMLLIElement>;
export declare const PageHeaderDetailItem: FC<PageHeaderDetailItemProps>;
/**
*
*/
export type PageHeaderDetailProps = React.HTMLAttributes<HTMLDivElement>;
export declare const PageHeaderDetail: FC<PageHeaderDetailProps>;
/**
*
*/
export type PageHeaderHeadingTitleProps = {
className?: string;
} & React.HTMLAttributes<HTMLHeadingElement>;
export declare const PageHeaderHeadingTitle: FC<PageHeaderHeadingTitleProps>;
/**
*
*/
export type PageHeaderHeadingProps = {
info?: string;
legend?: string;
title?: string | JSX.Element;
breadCrumbs?: Array<JSX.Element>;
leftActions?: JSX.Element;
figure?: JSX.Element;
rightActions?: JSX.Element | Array<JSX.Element>;
};
/**
*
*/
export declare const PageHeaderHeading: FC<PageHeaderHeadingProps>;
/**
*
*/
export type PageHeaderMetaProps = {
info?: string;
rightActions?: JSX.Element | Array<JSX.Element>;
} & React.HTMLAttributes<HTMLDivElement>;
export declare const PageHeaderMeta: FC<PageHeaderMetaProps>;
/**
*
*/
export type PageHeaderProps = {
variant?: 'record-home' | 'related-list';
} & React.HTMLAttributes<HTMLDivElement>;
export declare const PageHeader: FC<PageHeaderProps>;