Package Exports
- @patternfly/react-icons
- @patternfly/react-icons/dist/esm/icons/angle-double-left-icon
- @patternfly/react-icons/dist/esm/icons/angle-double-right-icon
- @patternfly/react-icons/dist/esm/icons/angle-down-icon
- @patternfly/react-icons/dist/esm/icons/angle-left-icon
- @patternfly/react-icons/dist/esm/icons/angle-right-icon
- @patternfly/react-icons/dist/esm/icons/angle-up-icon
- @patternfly/react-icons/dist/esm/icons/bell-icon
- @patternfly/react-icons/dist/esm/icons/caret-down-icon
- @patternfly/react-icons/dist/esm/icons/check-circle-icon
- @patternfly/react-icons/dist/esm/icons/check-icon
- @patternfly/react-icons/dist/esm/icons/cubes-icon
- @patternfly/react-icons/dist/esm/icons/ellipsis-v-icon
- @patternfly/react-icons/dist/esm/icons/exclamation-circle-icon
- @patternfly/react-icons/dist/esm/icons/exclamation-triangle-icon
- @patternfly/react-icons/dist/esm/icons/external-link-alt-icon
- @patternfly/react-icons/dist/esm/icons/info-circle-icon
- @patternfly/react-icons/dist/esm/icons/plus-icon
- @patternfly/react-icons/dist/esm/icons/search-icon
- @patternfly/react-icons/dist/esm/icons/sort-icon
- @patternfly/react-icons/dist/esm/icons/th-icon
- @patternfly/react-icons/dist/esm/icons/times-circle-icon
- @patternfly/react-icons/dist/esm/icons/times-icon
- @patternfly/react-icons/dist/esm/icons/trash-icon
- @patternfly/react-icons/dist/js/icons/angle-double-left-icon
- @patternfly/react-icons/dist/js/icons/angle-double-left-icon.js
- @patternfly/react-icons/dist/js/icons/angle-double-right-icon
- @patternfly/react-icons/dist/js/icons/angle-double-right-icon.js
- @patternfly/react-icons/dist/js/icons/angle-down-icon
- @patternfly/react-icons/dist/js/icons/angle-down-icon.js
- @patternfly/react-icons/dist/js/icons/angle-left-icon
- @patternfly/react-icons/dist/js/icons/angle-left-icon.js
- @patternfly/react-icons/dist/js/icons/angle-right-icon
- @patternfly/react-icons/dist/js/icons/angle-right-icon.js
- @patternfly/react-icons/dist/js/icons/angle-up-icon
- @patternfly/react-icons/dist/js/icons/angle-up-icon.js
- @patternfly/react-icons/dist/js/icons/bell-icon
- @patternfly/react-icons/dist/js/icons/bug-icon
- @patternfly/react-icons/dist/js/icons/caret-down-icon
- @patternfly/react-icons/dist/js/icons/caret-down-icon.js
- @patternfly/react-icons/dist/js/icons/caret-up-icon
- @patternfly/react-icons/dist/js/icons/caret-up-icon.js
- @patternfly/react-icons/dist/js/icons/check-circle-icon
- @patternfly/react-icons/dist/js/icons/check-circle-icon.js
- @patternfly/react-icons/dist/js/icons/check-icon
- @patternfly/react-icons/dist/js/icons/check-icon.js
- @patternfly/react-icons/dist/js/icons/clipboard-check-icon
- @patternfly/react-icons/dist/js/icons/cubes-icon
- @patternfly/react-icons/dist/js/icons/cubes-icon.js
- @patternfly/react-icons/dist/js/icons/ellipsis-v-icon
- @patternfly/react-icons/dist/js/icons/exclamation-circle-icon
- @patternfly/react-icons/dist/js/icons/exclamation-circle-icon.js
- @patternfly/react-icons/dist/js/icons/exclamation-triangle-icon
- @patternfly/react-icons/dist/js/icons/exclamation-triangle-icon.js
- @patternfly/react-icons/dist/js/icons/external-link-alt-icon
- @patternfly/react-icons/dist/js/icons/external-link-square-alt-icon
- @patternfly/react-icons/dist/js/icons/filter-icon
- @patternfly/react-icons/dist/js/icons/filter-icon.js
- @patternfly/react-icons/dist/js/icons/info-circle-icon
- @patternfly/react-icons/dist/js/icons/lock-icon
- @patternfly/react-icons/dist/js/icons/lock-icon.js
- @patternfly/react-icons/dist/js/icons/pencil-alt-icon
- @patternfly/react-icons/dist/js/icons/pencil-alt-icon.js
- @patternfly/react-icons/dist/js/icons/plus-icon
- @patternfly/react-icons/dist/js/icons/question-circle-icon
- @patternfly/react-icons/dist/js/icons/question-circle-icon.js
- @patternfly/react-icons/dist/js/icons/search-icon
- @patternfly/react-icons/dist/js/icons/search-icon.js
- @patternfly/react-icons/dist/js/icons/sort-alpha-down-icon
- @patternfly/react-icons/dist/js/icons/sort-alpha-up-icon
- @patternfly/react-icons/dist/js/icons/sort-icon
- @patternfly/react-icons/dist/js/icons/sort-icon.js
- @patternfly/react-icons/dist/js/icons/th-icon
- @patternfly/react-icons/dist/js/icons/times-circle-icon
- @patternfly/react-icons/dist/js/icons/times-circle-icon.js
- @patternfly/react-icons/dist/js/icons/times-icon
- @patternfly/react-icons/dist/js/icons/times-icon.js
- @patternfly/react-icons/dist/js/icons/trash-icon
- @patternfly/react-icons/dist/js/icons/wrench-icon
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@patternfly/react-icons) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@patternfly/react-icons
PatternFly 4 Icons as React Components.
Usage
Option 1 - Icon Component
As a convenience @patternfly/react-icons exports an Icon component that can render any of the provided icons by providing it a name prop. This option does remove the ability for treeshaking so this should only be used in environments where that is not a concern.
import React from 'react';
import { Icon } from '@patternfly/react-icons';
const closeIcon = <Icon name="times" />;For a list of the available icons please refer to the PatternFly React Docs
Option 2 - Use icons directly.
This is the best option use if you desire icons to be treeshaken.
import React from 'react';
import { Times } from '@patternfly/react-icons';
const closeIcon = <Times />;Adding Icons
Icons for this package are generated from the @fortawesome/free-solid-svg-icons package. To add more to what is generated, modify the icons.js file in the build folder.