Skip to content

Latest commit

 

History

History
119 lines (89 loc) · 3.28 KB

README.md

File metadata and controls

119 lines (89 loc) · 3.28 KB

Antasena Icons

A comprehensive library of React icons designed to help developers easily add scalable vector icons to their projects.

HomeIcons

Installation

To install Antasena Icons, run the following command:

$ yarn add antasena-icons

Usage

To use an icon in your React application, simply import the icon from the antasena-icons package and render it as a component:

import { IconName } from "antasena-icons";

export const MyComponent = () => {
  return (
    <div>
      <IconName />
    </div>
  );
};

Find the name of the icon you want to use. Each icon in the library is named Icon{name}, where name is the name of the icon in PascalCase. For example, the icon for the "add" action is named IconAdd.

You can see the list of the icons in the Icon List page.

Customization

SVG props

You can customize the color, size, and other properties of the icon by passing props to the component:

import { IconName } from "antasena-icons";

export const MyComponent = () => {
  return (
    <div>
      <IconName color="red" size={24} />
    </div>
  );
};

Tailwind CSS

If you're using Tailwind CSS, you can use the className prop to apply Tailwind classes to the icon:

import { IconName } from "antasena-icons";

export const MyComponent = () => {
  return (
    <div>
      <IconName className="text-red-500" />
    </div>
  );
};

Style props

You can also use the style prop to apply inline styles to the icon:

import { IconName } from "antasena-icons";

export const MyComponent = () => {
  return (
    <div>
      <IconName style={{ color: "red" }} />
    </div>
  );
};

Contributing

TODO: Add contributing guidelines

Contributions to Antasena Icons are welcome and encouraged! To get started, please read the contributing guidelines.

Releasing

For releasing a new version on GitHub and NPM you don't need to create a tag. Just update the package.json version number and push.

For publishing a release candidate update your package.json with 1.3.4-rc.0 (.1, .2, ...). It also work if you do it from a branch that have an open PR on main.

License

Antasena Icons is licensed under the MIT License.