Как переопределить высоту выпадающего списка эластичного пользовательского интерфейса по умолчанию

0

Вопрос

Я хочу настроить высоту Task комбинированный набор, соответствующий Date Picker. Стиль не применяется, когда выполняется с помощью класса или встроенного.

enter image description here

Я попробовал встроенную стилизацию элемента как:

 <EuiFormRow className={FilterStyles.taskFilerContainer}>
        <EuiComboBox
          fullWidth={true}
          placeholder="Task"
          options={tasks}
          selectedOptions={selectedOption}
          onChange={(v) => handleChange(v)}
          isClearable={true}
          compressed={false}
          rowHeight={60}
          style={{ height: "40px" }}   <----- Here
          className="task"
        />
      </EuiFormRow>

Также попытался добавить !important но бесполезно.
Однако я могу переопределить стиль в браузере, вручную изменив стиль euiComboBox класс:

enter image description here

.euiComboBox .euiComboBox__inputWrap.euiComboBox__inputWrap-isClearable {
    padding-right: 58.125px;
    height: 40px; <-- Here
}

enter image description here

Есть ли какой-либо способ стилизовать элемент, написав пользовательский класс или встроенный стиль?

css reactjs sass
2021-11-24 04:31:12
1

Лучший ответ

0

Решается за счет уменьшения высоты родительского контейнера filterContainer. Уменьшена высота элемента, обертывающего оба этих поля ввода.

.filterContainer{
 height: 37px
}
2021-11-30 07:21:57

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................