@hadyfayed/filament-workflow-canvas
Version:
Visual workflow builder and canvas component for Filament applications
15 lines • 587 B
TypeScript
import { FC, ReactNode, ButtonHTMLAttributes } from 'react';
export interface ButtonProps extends Omit<ButtonHTMLAttributes<HTMLButtonElement>, 'size'> {
variant?: 'primary' | 'secondary' | 'danger' | 'success' | 'warning' | 'ghost';
size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
loading?: boolean;
icon?: ReactNode;
iconPosition?: 'left' | 'right';
fullWidth?: boolean;
}
/**
* Button component with consistent styling and behavior
* Provides various sizes, variants, and states
*/
export declare const Button: FC<ButtonProps>;
//# sourceMappingURL=Button.d.ts.map