Socket
Socket
Sign inDemoInstall

@ant-design/icons

Package Overview
Dependencies
13
Maintainers
7
Versions
135
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @ant-design/icons

[![NPM version](https://img.shields.io/npm/v/@ant-design/icons.svg?style=flat)](https://npmjs.org/package/@ant-design/icons) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons.svg?style=flat)](https://npmjs.org/package/@ant-design/icons)


Version published
Weekly downloads
1.5M
increased by2.78%
Maintainers
7
Install size
15.0 MB
Created
Weekly downloads
 

Package description

What is @ant-design/icons?

The @ant-design/icons package provides a comprehensive collection of SVG icons for use in web development projects, specifically designed to be used with the Ant Design UI framework. It allows developers to easily incorporate icons into their applications for enhanced UI design and user experience.

What are @ant-design/icons's main functionalities?

Importing and using an icon

This feature allows developers to import specific icons from the package and use them in their React components. In this example, the 'UserOutlined' icon is imported and used inside an Avatar component.

import { UserOutlined } from '@ant-design/icons';

<Avatar icon={<UserOutlined />} />;

Customizing icon properties

Developers can customize icons by passing style properties. This example demonstrates changing the color and font size of the 'HeartOutlined' icon.

import { HeartOutlined } from '@ant-design/icons';

<HeartOutlined style={{ color: 'hotpink', fontSize: '16px' }} />;

Using icons with Ant Design components

Icons from the package can be seamlessly integrated with other Ant Design components. Here, the 'DownloadOutlined' icon is used within a Button component to create a download button.

import { Button } from 'antd';
import { DownloadOutlined } from '@ant-design/icons';

<Button icon={<DownloadOutlined />} type="primary">Download</Button>;

Other packages similar to @ant-design/icons

Readme

Source

Ant Design Icons for React

NPM version NPM downloads

Install

yarn add @ant-design/icons@4.0.0

Basic Usage

You can import it directly or destructure from @ant-design/icons when tree-shaking enabled.

import SmileOutlined from '@ant-design/icons/SmileOutlined';
import { SmileOutlined } from '@ant-design/icons';

import SmileFilled from '@ant-design/icons/SmileFilled';
import SmileTwoTone from '@ant-design/icons/SmileTwoTone';
import { SmileFilled, SmileTwoTone } from '@ant-design/icons';

Component Interface

interface AntdIconProps {
  className?: string;
  onClick?: React.MouseEventHandler<SVGSVGElement>;
  style?: React.CSSProperties;
}

Release

npm run generate
npm run compile
npm publish

FAQs

Last updated on 31 Mar 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc