notion-design-system
Version:
A comprehensive Notion-inspired design system built with React, TypeScript, and Tailwind CSS
15 lines (14 loc) • 464 B
TypeScript
import React from 'react';
import { BaseComponentProps, ButtonVariant, ButtonSize } from '../../types';
export interface ButtonProps extends BaseComponentProps {
variant?: ButtonVariant;
size?: ButtonSize;
disabled?: boolean;
loading?: boolean;
onClick?: () => void;
type?: 'button' | 'submit' | 'reset';
icon?: React.ReactNode;
iconPosition?: 'left' | 'right';
}
declare const Button: React.FC<ButtonProps>;
export default Button;