Как добавить значок FontAwesome в экспо - PullRequest
0 голосов
/ 13 января 2019

Я бы хотел включить в свое приложение шрифтовые иконки.

Я использую expo для создания нативного приложения.

В документации говорится, что мне не нужно устанавливать шрифт, но мне нужно импортировать и получить правильный синтаксис.

Любая помощь будет принята с благодарностью.

import { FontAwesome } from '@expo/vector-icons';

<TabBarIcon
  focused={focused}
  name={Platform.OS === 'ios' ? 'fa-newspaper-o' : 'md-link'}
 />

Я что-то не так делаю, так как значок не отображается.

1 Ответ

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

Вы должны использовать это так

import { FontAwesome } from '@expo/vector-icons';

...

<FontAwesome name={'newspaper-o'} />

Он должен быть обернут в свой собственный именованный компонент.

Вы также должны убедиться, что используете правильное имя в соответствии с каталогом https://expo.github.io/vector-icons/

fa-newspaper-o не правильное имя, оно должно быть newspaper-o

Также md-link - это значок Ionicons, использование которого в компоненте FontAwesome вызовет предупреждение и не будет работать.

...