1.0.1 • Published 5 months ago

@vbss-ui/chip v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@vbss-ui/chip

The Chip component is similar to a badge and can be used to display categorized information, labels, or status indicators.

Installation

npm install @vbss-ui/chip
# or
yarn add @vbss-ui/chip

Usage

import { Chip } from "@vbss-ui/chip"

function Example() {
  return (
    <Chip>Example Chip</Chip>
  )
}

Props

PropTypeDescriptionDefault
variantprimary | secondary | outlineDefines the visual style of the chip.primary
sizesm | md | lgSpecifies the size of the chip.md
roundednone | sm | md | lg | fullDetermines the border radius of the chip.md
fontSizexs | sm | md | lg | xlSets the font size of the chip text.md
fontWeightthin | light | normal | medium | bold | extraboldSpecifies the font weight of the chip text.normal
asReact.ElementTypeDefines the HTML element or component to render.div
childrenstring | React.ReactNodeContent to be displayed inside the chip.-
classNamestringAdditional CSS classes for custom styling.-

Customizing Colors (Optional)

If you want to customize the colors used in the vbss-ui components, you can create a custom CSS file with your desired color scheme. Create a .css file (e.g., custom-colors.css) and define your colors using HSL format as follows:

:root {
  --background: 0 0% 100%;
  --primary: 117 100% 47%;
  --secondary: 248 53% 58%;
}

After creating your custom colors file, import it into your main file:

import "./custom-colors.css";

This will override the default colors with your custom colors.


More

For more information, please visit the repository or check out the documentation at ui.vbss.io/chip.

To see the components in action, run Storybook locally. Navigate to the repository directory and execute:

npm run storybook
# or
yarn storybook
1.0.1

5 months ago

1.0.0

5 months ago