import React from "react"; import {installRipple} from '../index' import {Spinner} from "../index"; import './Button.css' type type= 'submit' | 'reset' | 'button' type variant= 'primary' | 'secondary' interface ButtonProps{ href?:string text?:string action?:React.MouseEventHandler | undefined disabled?:boolean loading?:boolean icon?:React.ReactNode type?:type variant?:variant styles?:{} rippleColor?:'string' rippleTimeout?:number } const Button:React.FC=(props)=>{ const { href, text , action, loading = false, disabled, icon, type='button', variant='primary', styles, rippleColor ='black', rippleTimeout =400 } = props const extraClasses = disabled?'disabled':'' const Icon = loading?:icon if(href){ return( ) } if(variant==='primary'){ return( ) } return( ) } export default Button;