Значок Fontawesome внутри группы ввода Reactstrap

Я пытаюсь разместить значки рядом с полями ввода, и когда я вставляю компонент FontAwesomeIcon внутрь компонента InputGroupAddon, он выглядит не так, как должен быть. Вот мой пример кода. Что я хочу получить: скриншот 1. Что я действительно получаю: скриншот 2.

Пожалуйста, поместите свой пример кода как часть вопроса (а не как ссылку).

Robson 07.04.2019 16:40
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
2
1
5 331
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вам нужно поместить компонент FontAwesomeIcon внутри тега span

<span className = "input-group-text"><FontAwesomeIcon icon = {faUser} /></span>

Спасибо. Добавление className = "input-group-text" к <InputGroupAddon /> также работает.

ligowsky 09.04.2019 07:28

в качестве альтернативы вы можете использовать InputGroupText

<InputGroup>
    <InputGroupAddon addonType = "prepend">
        <InputGroupText>
            <i class = "fa fa-arrow-circle-left" aria-hidden = "true" style = {{color:'#675cff', fontSize: 18}}>
            </i>
        </InputGroupText>
    </InputGroupAddon>
    <Input Style = {{ backgroundColor: 'white', color:'Black'}} placeholder = "Enter Name">
    </Input>
</InputGroup>

Другие вопросы по теме