phx-react
Version:
PHX REACT
28 lines (27 loc) • 753 B
TypeScript
import React, { ReactNode } from 'react';
type DrawerPosition = 'left' | 'right' | 'top' | 'bottom';
type DrawerSize = 'sm' | 'md' | 'lg';
export interface PHXDrawerProps {
open?: boolean;
defaultOpen?: boolean;
onClose?: (open: boolean) => void;
title?: string;
position?: DrawerPosition;
size?: DrawerSize;
width?: number;
height?: number;
showFooter?: boolean;
onSave?: () => void;
onCancel?: () => void;
className?: string;
children?: ReactNode;
disabled?: boolean;
error?: boolean;
errorText?: string;
closeOutsideClick?: boolean;
topOffset?: number;
bottomOffset?: number;
showOverlay?: boolean;
}
export declare const PHXDrawer: React.FC<PHXDrawerProps>;
export {};