UNPKG

@blockscout/ui-toolkit

Version:

A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects

26 lines (25 loc) 1.15 kB
import { ButtonProps as ChakraButtonProps, ButtonGroupProps as ChakraButtonGroupProps } from '@chakra-ui/react'; import * as React from 'react'; interface ButtonLoadingProps { loading?: boolean; loadingText?: React.ReactNode; loadingSkeleton?: boolean; } export interface ButtonProps extends ChakraButtonProps, ButtonLoadingProps { expanded?: boolean; selected?: boolean; highlighted?: boolean; } export declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>; export interface ButtonGroupProps extends ChakraButtonGroupProps { } export declare const ButtonGroup: React.ForwardRefExoticComponent<ButtonGroupProps & React.RefAttributes<HTMLDivElement>>; export interface ButtonGroupRadioProps extends Omit<ChakraButtonGroupProps, 'children' | 'onChange'> { children: Array<React.ReactElement<ButtonProps>>; onChange?: (value: string) => void; defaultValue?: string; loading?: boolean; equalWidth?: boolean; } export declare const ButtonGroupRadio: React.ForwardRefExoticComponent<ButtonGroupRadioProps & React.RefAttributes<HTMLDivElement>>; export {};