fix: override types

This commit is contained in:
Ofek Ashery
2020-03-29 04:21:02 +03:00
parent 59029494eb
commit 6f125d7589
52 changed files with 104 additions and 53 deletions

View File

@@ -31,7 +31,8 @@ const defaultProps = {
className: '',
}
export type ButtonProps = React.ButtonHTMLAttributes<any> & Props & typeof defaultProps
type NativeAttrs = Omit<React.ButtonHTMLAttributes<any>, keyof Props>
export type ButtonProps = Props & typeof defaultProps & NativeAttrs
const Button: React.FC<React.PropsWithChildren<ButtonProps>> = React.memo(({
children, disabled, type, loading, shadow, ghost, effect, onClick,