import * as React from 'react'; import classnames from 'classnames'; import { ButtonBase, ButtonPropColor, ButtonPropFontSize, ButtonPropForm, IButtonBaseProps, IButtonCommonProps, } from '../_private/ButtonBase/ButtonBase'; export enum TextButtonPropIntent { default = 'default', destructive = 'destructive', } export enum TextButtonPropSize { default = 'default', tiny = 'tiny', } export interface ITextButtonProps extends IButtonCommonProps { intent?: TextButtonPropIntent | keyof typeof TextButtonPropIntent; privateOptions?: IButtonBaseProps; size?: TextButtonPropSize | keyof typeof TextButtonPropSize; } export const TextButton = (props: ITextButtonProps) => { const { className, id, intent, privateOptions, size, style, ...otherProps } = props; return ( ); }; TextButton.defaultProps = { disabled: ButtonBase.defaultProps.disabled, intent: TextButtonPropIntent.default, size: TextButtonPropSize.default, tag: ButtonBase.defaultProps.tag, } as Partial;