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

@@ -9,7 +9,8 @@ const defaultProps = {
className: ''
}
export type FieldsetFooterActionsProps = Props & typeof defaultProps & React.HTMLAttributes<any>
type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>
export type FieldsetFooterActionsProps = Props & typeof defaultProps & NativeAttrs
const FieldsetFooterActions: React.FC<FieldsetFooterActionsProps> = React.memo(({
className, children, ...props

View File

@@ -9,7 +9,8 @@ const defaultProps = {
className: ''
}
export type FieldsetFooterStatusProps = Props & typeof defaultProps & React.HTMLAttributes<any>
type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>
export type FieldsetFooterStatusProps = Props & typeof defaultProps & NativeAttrs
const FieldsetFooterStatus: React.FC<FieldsetFooterStatusProps> = React.memo(({
className, children, ...props

View File

@@ -11,7 +11,8 @@ const defaultProps = {
className: '',
}
export type FieldsetFooterProps = Props & typeof defaultProps & React.HTMLAttributes<any>
type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>
export type FieldsetFooterProps = Props & typeof defaultProps & NativeAttrs
const FieldsetFooter: React.FC<React.PropsWithChildren<FieldsetFooterProps>> = React.memo(({
className, children, ...props

View File

@@ -15,7 +15,8 @@ const defaultProps = {
className: '',
}
export type FieldsetGroupProps = Props & typeof defaultProps & React.HTMLAttributes<any>
type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>
export type FieldsetGroupProps = Props & typeof defaultProps & NativeAttrs
const FieldsetGroup: React.FC<React.PropsWithChildren<FieldsetGroupProps>> = React.memo(({
className, children, value, onChange, ...props

View File

@@ -10,7 +10,8 @@ const defaultProps = {
className: ''
}
export type FieldsetSubtitleProps = Props & typeof defaultProps & React.HTMLAttributes<HTMLHeadingElement>
type NativeAttrs = Omit<React.HTMLAttributes<HTMLHeadingElement>, keyof Props>
export type FieldsetSubtitleProps = Props & typeof defaultProps & NativeAttrs
const FieldsetSubtitle: React.FC<FieldsetSubtitleProps> = React.memo(({
className, children, ...props

View File

@@ -9,7 +9,8 @@ const defaultProps = {
className: ''
}
export type FieldsetTitleProps = Props & typeof defaultProps & React.HTMLAttributes<HTMLHeadingElement>
type NativeAttrs = Omit<React.HTMLAttributes<HTMLHeadingElement>, keyof Props>
export type FieldsetTitleProps = Props & typeof defaultProps & NativeAttrs
const FieldsetTitle: React.FC<FieldsetTitleProps> = React.memo(({
className, children, ...props

View File

@@ -25,7 +25,8 @@ const defaultProps = {
className: '',
}
export type FieldsetProps = Props & typeof defaultProps & React.FieldsetHTMLAttributes<any>
type NativeAttrs = Omit<React.FieldsetHTMLAttributes<any>, keyof Props>
export type FieldsetProps = Props & typeof defaultProps & NativeAttrs
const Fieldset: React.FC<React.PropsWithChildren<FieldsetProps>> = React.memo(({
className, title, subtitle, children, value, label, ...props