UNPKG

@wulperstudio/cms

Version:
21 lines (20 loc) 743 B
import { ComponentProps, ReactNode } from 'react'; import { Body, Footer, Header, Root } from './styled'; type InnternalProps = Omit<ComponentProps<typeof Root>, 'hasFooter'>; type BodyElementProps = ComponentProps<typeof Body>; type HeaderElementProps = ComponentProps<typeof Header>; type FooterElementProps = ComponentProps<typeof Footer>; export interface LayoutDrawerModel extends InnternalProps { header?: ReactNode; body?: ReactNode; footer?: ReactNode; columnGap?: number | string; rowGap?: number | string; padding?: string; componentsProps?: { BodyProps?: Omit<BodyElementProps, 'hasFooter'>; HeaderProps?: HeaderElementProps; FooterProps?: FooterElementProps; }; } export {};