@vibe/icons
v1.7.0
Published
Vibe's Icon Library
Downloads
288,564
Keywords
Readme
@vibe/icons
This package includes all of the icons of monday.com's Vibe Design System, available as React components and raw SVGs and with lazy loading support for optimized performance and flexible usage in your projects.
Installation
To install, use the following command:
npm install @vibe/icons
Usage
Using React Components
import { Close } from "@vibe/icons";
Using Lazy React Components
import { Close } from "@vibe/icons/lazy";
Using Raw SVG Files
import { Close as CloseSvg } from "@vibe/icons/raw";
Using Meta Information
The meta export provides detailed metadata for each icon, including:
name
: The name of the icon.file
: The SVG file name.description
: A description of the icon's purpose or usage.tags
: Associated tags as a comma-separated string.
This metadata can be used to programmatically work with icons, such as building custom icon pickers or managing icons in your project.
import iconsMetaData from "@vibe/icons/meta";
Peer dependencies
We are reliant on React and React DOM, we are using them as externals, and we don't package them to the package, so you must have them in your project