From ceb6e5b72dc6e29bd9eae2b3b58b6797dd417602 Mon Sep 17 00:00:00 2001 From: Sachin Chaurasiya Date: Wed, 12 Oct 2022 12:59:36 +0530 Subject: [PATCH] Fix TypeScript Error for ButtonProps (#8101) --- .../ui/src/components/buttons/Button/Button.interface.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/components/buttons/Button/Button.interface.ts b/openmetadata-ui/src/main/resources/ui/src/components/buttons/Button/Button.interface.ts index 7922ed42022..29bcecd6d01 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/buttons/Button/Button.interface.ts +++ b/openmetadata-ui/src/main/resources/ui/src/components/buttons/Button/Button.interface.ts @@ -13,9 +13,8 @@ import React, { ReactNode } from 'react'; -export interface Props { +export interface CommonProps { block?: boolean; - children?: ReactNode; className?: string; disabled?: boolean; size?: 'large' | 'regular' | 'small' | 'x-small' | 'custom'; @@ -24,7 +23,7 @@ export interface Props { } export interface ButtonAsButtonProps - extends Props, + extends CommonProps, React.ButtonHTMLAttributes { /** * The element that should be rendered as a button @@ -37,13 +36,13 @@ export interface ButtonAsButtonProps } export interface ButtonAsAnchorProps - extends Props, + extends CommonProps, React.AnchorHTMLAttributes { tag?: 'a'; } export interface ButtonAsOtherProps - extends Props, + extends CommonProps, React.AnchorHTMLAttributes { tag?: string; }