consensys-ui
Version:
Consensys UI component library and design system
32 lines (29 loc) • 654 B
text/typescript
// components
export { Button } from './Button';
export { IconButton } from './IconButton';
export { ButtonIcon, ButtonSpinner, ButtonText } from './Button.shared';
// context
export { ButtonContextProvider, useButtonContext } from './context';
// types
export type {
ButtonRootProps,
ButtonContext,
ButtonIconProps,
ButtonSpinnerProps,
ButtonTextProps,
IconButtonProps,
WebButtonProps,
NativeButtonProps,
SharedButtonProps,
ButtonColors,
ButtonSizes,
ButtonVariant
} from './types';
// styles
export {
buttonVariants,
buttonTextVariants,
buttonIconVariants,
iconButtonVariants,
iconSizeVariants
} from './styles';