Skip to main content

Buttons

v.5.0.0

Installation

yarn add @mercell/button-react

Usage

Depends on the need you should import

import { Button, ButtonProps } from '@mercell/button-react';
Live Editor
Result

Types, definitions, etc.

ButtonProps
type ButtonProps = {
scheme: HierarchyScheme;
small?: boolean;
iconSettings?: {
Icon: CarbonIconType | React.FC;
iconSide?: 'left' | 'right' | 'top' | 'bottom';
};
} & JSX.IntrinsicElements['button'];
NameTypeDefaultRequiredDescription
schemeHierarchyScheme (primary | secondary | tertiary | icon | icon-no-hover)-yesNecessary for color
smallboolean-noStyling for small buttons
iconSettings{Icon: CarbonIconType | React.FC;iconSide?: 'left' | 'right' | 'top' | 'bottom';}-noIcon setting
NameTypeDefaultRequiredDescription
IconCarbonIconType | React.FC-noIcon in iconSettings
iconSideleft | right | top | bottom-noSide of icon in iconSettings