Я хотел бы воссоздать следующий раскрывающийся список из семантического пользовательского интерфейса, в котором <label>
вставлен для раскрывающегося меню с помощью UI React:
(https://semantic-ui.com/collections/form.html#dropdown)
Это уценка, которую я бы хотел, чтобы мое приложение React создавало:
<div class="ui form">
<div class="field">
<label>Gender</label>
<div class="ui selection dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="1">Male</div>
<div class="item" data-value="0">Female</div>
</div>
</div>
</div>
</div>
Я изо всех сил пытаюсь достичь этого с помощью реализации Semantic UI React UI.
Моя текущая попытка такова:
<Dropdown placeholder='What grade is your child in?' fluid selection
options={ grades }
labeled={ true }
name={ `survey_response[grade_${this.state.id}]` } />
Очень важно, чтобы это было четко обозначено. В ходе исследования пользователей я обнаружил, что заполнитель сбивает с толку как вопросительный запрос.
Для добавления метки существует документация, однако она требует вложенности дочерние компоненты в раскрывающемся списке, что мешает мне использовать опору «параметры». Ошибка выглядит следующим образом:
Предупреждение: Неудачный тип пропса: Опора
children
вDropdown
конфликтует с реквизитом:options
,selection
. Их нельзя определить вместе, выберите один или другой
Спасибо, Stackoverflow!