UNPKG

undraw-react

Version:
47 lines (36 loc) 1.85 kB
# Undraw Illustrations for React! ## Overview This npm package provides a convenient way to import SVG illustrations from the Undraw Illustrations website as React components. Each illustration can be easily integrated into your React projects using either `<ImageName />` or `<UndrawIllustration name="ImageName" />` syntax. Additionally, you can customize the color, size, and style of each component to suit your needs. ```typescript type UndrawSVGProps = { color?: string; size?: number | string; style?: React.CSSProperties; }; ``` ## Usage Import the desired illustration component in your React application and use it within your JSX code: ```typescript import React from 'react'; import { UndrawIllustration, Welcome } from 'undraw-react'; const MyComponent = () => { return ( <div> {/* Using <ImageName /> syntax */} <Welcome color="blue" size={200} style={{ marginTop: '20px' }} /> {/* Using <Undraw /> syntax */} <UndrawIllustration name="Welcome" color="green" size={300} style={{ marginBottom: '40px' }} /> </div> ); }; export default MyComponent; ``` ## Props You can customize each illustration component using the following props: - `name`: The name of the illustration. - `color`: The color of the illustration. - `size`: The size of the illustration. - `style`: Custom styles to apply to the illustration. ## Available Illustrations To find the available illustration names, visit the [Undraw Illustrations](https://undraw.co/illustrations) website and choose the desired illustration. The name of the illustration is in CamelCase format, so `team effort` will be `TeamEffort`. > **!!!Warning!!!** Not all illustrations are added, if package doesn't contain some illustrations, contact us on github and create an request for them.