UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

34 lines 1.01 kB
import type React from 'react'; import type { HTMLAttributes } from 'react'; import type { EditViewProps } from '../../views/types'; export type DocumentDrawerProps = { collectionSlug: string; customHeader?: React.ReactNode; drawerSlug?: string; id?: string; onSave?: EditViewProps['onSave']; }; export type DocumentTogglerProps = HTMLAttributes<HTMLButtonElement> & { children?: React.ReactNode; className?: string; collectionSlug: string; disabled?: boolean; drawerSlug?: string; id?: string; }; export type UseDocumentDrawer = (args: { collectionSlug: string; id?: string; }) => [ React.FC<Omit<DocumentDrawerProps, 'collectionSlug' | 'id'>>, React.FC<Omit<DocumentTogglerProps, 'collectionSlug' | 'id'>>, { closeDrawer: () => void; drawerDepth: number; drawerSlug: string; isDrawerOpen: boolean; openDrawer: () => void; toggleDrawer: () => void; } ]; //# sourceMappingURL=types.d.ts.map