This is basically just https://www.npmjs.com/package/material-icons-react, but without all the dependencies.
This package provides a convinient react component for using Google's Material Icons in your react application.
- Follows Material design guidelines
- Highly customizable
- Supports Material UI color pallet of the shelf.
Import module using the following statement.
import MaterialIcon, {colorPallet} from '@veho-tech/material-icons-react';
- Rendering an icon is straightforward.
<MaterialIcon icon="dashboard" />
<MaterialIcon icon="alarm_on" />
- Change the icon size by using the
size
property.
<MaterialIcon icon="dashboard" size='large' />
<MaterialIcon icon="dashboard" size={100} />
- Invert the icon by using the invert property.
<MaterialIcon icon="dashboard" invert />
- Make the icon inactivate by using the
inactive
property.
<MaterialIcon icon="dashboard" inactive />
- Change the color of an icon.
- Using Material UI color pallet.
<MaterialIcon icon="dashboard" color={colorPallet.amber._200} />
<MaterialIcon icon="dashboard" color={colorPallet.amber.A700} />
- Using a custom color.
<MaterialIcon icon="dashboard" color='#7bb92f' />
Alias | Size |
---|---|
tiny | 18px |
small | 24px |
medium | 36px |
large | 48px |
MIT