weavify
Version:
````markdown # **Weavify - Reusable UI Components**
13 lines (12 loc) • 482 B
TypeScript
import { ButtonProps } from '@mui/material/Button';
import React from 'react';
interface CustomButtonProps extends ButtonProps {
startIcon?: React.ReactNode;
endIcon?: React.ReactNode;
children: React.ReactNode;
variant?: 'text' | 'outlined' | 'contained';
color?: 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning';
size?: 'small' | 'medium' | 'large';
}
declare const CustomButton: React.FC<CustomButtonProps>;
export default CustomButton;