This package includes all Material Icons as reusable React components.
First, you have to install the package:
npm install @aboutbits/react-material-iconsSecond, you can use the icons in you React application like this:
import React from 'react'
import IconCached from '@aboutbits/react-material-icons/dist/IconCached'
const MyCommponent = () => {
return (
<IconCached/>
);
}SVG related parameters like height and width can be passed as props.
To import the different variants of an icon you can add the variants as a postfix:
Icon10k> Default filledIcon10kOutlined> OutlinedIcon10kRounded> RoundedIcon10kSharp> SharpIcon10kTwoTone> Tow tone
To clear the directory with the existing icons before regenerating them:
npm run clearTo generate the components, simply run the following command:
npm run generateTo build and publish the package, visit the GitHub Actions page of the repository.
You can choose between two workflows:
Release Packageto publish a new version of the package.Pre-Release Packageto publish a new pre-release version of the package.
Note: Pre-releases need to be supplied with a pre-id.
Note: To increment a pre-release, you have to run the normal release workflow and select "prerelease". For this action you need to already be on a pre-release version.
About Bits is a company based in South Tyrol, Italy. You can find more information about us on our website.
For support, please contact info@aboutbits.it.
The MIT License (MIT). Please see the license file for more information.