UNPKG

@sinchsmb/ui-kit

Version:

UI kit for SinchSMB frontend

33 lines (32 loc) 792 B
import { ReactNode } from 'react'; import { CommonProps } from '../../types'; export interface PageProps extends CommonProps { /** Page content */ children: ReactNode; } /** * Main application page container. * * ```tsx * import { * Page, * PageBody, * PageHeadline, * PageFooter, * IconGlyph, * Button, * ButtonAppearance, * } from 'ui-kit'; * * <Page> * <PageHeadline icon={IconGlyph.PersonAdd}>New Contact</PageHeadline> * <PageBody>Some content</PageBody> * <PageFooter> * <Button appearance={ButtonAppearance.Subtle}>Subtle</Button> * <Button>Default</Button> * <Button appearance={ButtonAppearance.Primary}>Primary</Button> * </PageFooter> * </Page> * ``` */ export declare function Page(props: PageProps): JSX.Element;