@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
19 lines (18 loc) • 745 B
TypeScript
import React from 'react';
import { Root, Header, Body, Footer } from './styled';
type RootElementProps = React.ComponentProps<typeof Root>;
type BodyElementProps = React.ComponentProps<typeof Body>;
type HeaderElementProps = React.ComponentProps<typeof Header>;
type FooterElementProps = React.ComponentProps<typeof Footer>;
export interface LayoutFormModel extends Omit<RootElementProps, 'hasFooter'> {
header?: React.ReactNode;
body?: React.ReactNode;
footer?: React.ReactNode | null;
componentsProps?: {
BodyProps?: Omit<BodyElementProps, 'hasFooter'>;
HeaderProps?: HeaderElementProps;
FooterProps?: FooterElementProps;
};
}
export declare const LayoutForm: React.FC<LayoutFormModel>;
export {};