Button Component Library
Note: Copy the README.md content, paste and view it on https://markdownlivepreview.com/ for better formatting, since GitHub markdown does not support button tag.
A simple button component library with the following customizabilities
Installation
npm install @deepakr-28/button-component-library@0.5.0
Usage
import { Button } from '@deepakr-28/button-component-library'
export default function Component() {
return (
<>
<Button label='button name'/>
</>
)/
}
Available props
label
Use this prop for the button text
Button
<Button label="Button"/>
variant
Backgound and border color related to the button Fire Water Air Forest
<Button label="Fire" variant="fire"/>
<Button label="Water" variant="water"/>
<Button label="Air" variant="air"/>
<Button label="Forest" variant="forest"/>
Forest
// buttons without backgound-color
<Button label="Fire" variant="fire-outline"/>
<Button label="Water" variant="water-outline"/>
<Button label="Air" variant="air-outline"/>
<Button label="Forest" variant="forest-outline"/>
Size
Different sizes of the button
Large
Medium
Small
<Button size="lg" label="Large" variant="water"/>
<Button size="sm" label="Large" variant="water"/>
<Button size="med" label="Large" variant="water"/>
Border Radius
By default the border radius is false
Medium
<Button size="sm" label="Medium" variant="water" borderRadius="true"/>