@bothub-chat/ui
Version:
Bothub UI Components
23 lines (22 loc) • 1.02 kB
TypeScript
import React from 'react';
import { ButtonCorner, ButtonSize, ButtonVariant } from './types';
export interface ButtonStyledProps {
ref: React.RefObject<HTMLButtonElement>;
$icon: boolean;
$variant: ButtonVariant;
$size: ButtonSize;
$corner: ButtonCorner;
$fullWidth: boolean;
$iconFill?: string;
$skeleton: boolean;
$disabled: boolean;
$disableHoverColor: boolean;
$color?: string;
}
export declare const ButtonStyled: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute<React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, ButtonStyledProps>>;
export interface ButtonTextProps {
$variant: ButtonVariant;
$size: ButtonSize;
$disabled: boolean;
}
export declare const ButtonText: import("styled-components").IStyledComponent<"web", import("styled-components/dist/types").Substitute<React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, ButtonTextProps>>;