weavify
Version:
````markdown # **Weavify - Reusable UI Components**
19 lines (18 loc) • 585 B
TypeScript
import * as React from 'react';
type DrawerSizePreset = 'small' | 'medium' | 'large' | 'full';
type DrawerSize = DrawerSizePreset | number;
interface CustomDrawerProps {
isOpen: boolean;
isSave?: boolean;
onSave?: () => void;
onClose: () => void;
headerTitle: string;
bodyContent: React.ReactNode;
drawerStyles?: string;
drawerBodyStyles?: string;
drawerHeaderStyles?: string;
size: DrawerSize;
type: 'temporary' | 'persistent' | 'permanent';
}
declare const _default: React.NamedExoticComponent<CustomDrawerProps>;
export default _default;