UNPKG

@wulperstudio/cms

Version:
57 lines (56 loc) 1.85 kB
import React from 'react'; import { ButtonModel } from '../../components/Button'; export interface StyledLabelModel { label: string; items: JSX.Element | JSX.Element[]; } export interface MoreInfoPropsModel { moreInfo: 'none' | 'fixed' | 'hover' | 'float'; background: string; headerOff?: boolean; responsiveMoreInfo?: boolean; showButton?: boolean; textButton?: string; hideTabs?: boolean; tabs?: StyledLabelModel[]; hideIconClose?: boolean; backGroundButton?: string; radiusButton?: string; textColorButton?: string; hideBackIcon?: boolean; hideTitleHeader?: boolean; onClose?: () => void; titleHeaderDrawer?: string; showDrawerSection?: boolean; hideHeaderDrawer?: boolean; showNavDrawer?: boolean; showTitleDrawer?: boolean; showDrawerAssetFixed?: boolean; showDrawerAssetFloat?: boolean; imageType?: 'apaisado' | 'avatar'; onClickButton?: () => void; positionTitleHeader?: string; showHeightFull?: boolean; onBack?: () => void; onEdit?: () => void; hideEditIcon?: boolean; titleText?: string; subtitleText?: string; imageUrlDrawerSection?: string; hideCloseIconImage?: boolean; footerDirection?: 'row' | 'row-reverse' | 'column' | 'column-reverse'; iconButtonFooterDrawer?: React.ReactNode; showSendIcon?: boolean; showDeleteIcon?: boolean; showPreviewIcon?: boolean; onClickSendIcon?: () => void; onClickDeleteIcon?: () => void; onClickPreviewIcon?: () => void; colorIconButtonOutlined?: string; variantButton?: 'outlined' | 'contained'; buttonProps?: ButtonModel; stickyTabs?: boolean; positionDrawer?: 'right' | 'left'; children?: React.ReactNode | React.ReactNode[]; } export declare const Drawer: React.FunctionComponent<MoreInfoPropsModel>;