Невозможно импортировать выделенный значок компонента SVG материал-пользовательский интерфейс
Я использую иконки материалов в приложении реагировать. Я хотел использовать круговую проверку.
Я мог бы импортировать и использовать значок check_circle следующим образом
import CheckCircle from 'material-ui/svg-icons/action/check-circle';
Есть еще один значок с именем circle_check_outline, который я не могу импортировать по обычной строке импорта
import CheckCircleOutline from 'material-ui/svg-icons/action/check-circle-outline';
Это дает Can't resolve 'material-ui/svg-icons/action/check-circle-outline'
ошибка
Я попытался загрузить значок и отобразить его, как предложено в ответе Марсона Мао на аналогичный вопрос в stackru
import SvgIcon from 'material-ui/SvgIcon';
import CheckCircleOutline from '../../assets/check-circle-outline.svg';
<SvgIcon>
{CheckCircleOutline}
</SvgIcon>
Тогда я получил следующую ошибку
Uncaught TypeError: Cannot read property 'svgIcon' of undefined
at SvgIcon.render
Я также попробовал ответ Джоуи Т на тот же вопрос. Установлен пакет @material/icons с помощью npm install @material-ui/icons@2.0.0-beta.1
и импортировал иконку следующим образом
import CheckCircleOutline from '@material/icons/CheckCircleOutline';
Все еще получаю ошибку
Can't resolve '@material/icons/CheckCircleOutline'
Я использую материал-ui v0
2 ответа
Material-ui не имеет значка check-circle-outline, поэтому при импорте выдает ошибку. Что вы можете сделать, это получить последние иконки из @ material-ui / icons и затем импортировать их
Установите пакет с помощью следующей команды
npm install @material-ui/icons
Затем импортируйте его,
import CheckCircleOutline from '@material-ui/icons/CheckCircleOutline';
Попробуй это.
import CheckCircleoutline from '@material-ui/icons/CheckCircleOutline';
использование <CheckCircleoutline />