Можно ли добавлять пользовательские значки в font-awesome-реагировать - PullRequest
0 голосов
/ 29 января 2019

Эта проблема в репозитории response-font-awesome предполагает, что это, по крайней мере, возможно, но не описывает, что потребуется для добавления пользовательского значка SVG.

React Font Awesome позволяет добавлять значки из библиотек, но только из собственных библиотек.

Есть ли способ создать библиотеку собственных значков и добавить ее?

Почему я хочу это сделать?Поскольку response-font-awesome имеет множество полезных функций вокруг компонента <FontAwesomeIcon />, и я хотел бы иметь возможность использовать этот единственный компонент для всех значков в моем приложении, независимо от того, являются ли они значками Font Awesome или моими собственными.,

Примечание: я понимаю, как создавать файлы SVG, мне интересно упаковывать их как библиотеку, которую можно загрузить в Reaction-font-awesome.

1 Ответ

0 голосов
/ 29 января 2019

Согласно README вы можете добавлять другие пакеты значков, используя library.add()

import ReactDOM from 'react-dom'
import { library } from '@fortawesome/fontawesome-svg-core'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { faCheckSquare, faCoffee } from '@fortawesome/free-solid-svg-icons'

library.add(fab, faCheckSquare, faCoffee)

Так что если вы отформатируете свой собственный пакет значков так же, как, например, в free-brands-svg-icons , вы сможете добавить его.

...