Теперь на v2.3.8!

Мы рады объявить о выходе последнего обновления NativeBase.

Это новое обновление приносит с собой множество новых функций, обновлений и исправлений ошибок!

Dev-зависимости

Обновлен react-native-easy-grid с 0.1.15 до 0.1.17.

Особенности улучшения

Кнопка

Мы улучшили структуру темы компонента Button, чтобы удалить избыточность кода.

CardItem

Структура темы компонента CardItem была улучшена для устранения дублирования кода.

Значок

Icon Тип теперь может быть принят как опора.

Список

Добавлен флаг включения EmptySections в компонент List. Теперь вы также можете отображать пустые заголовки разделов.

Тост

Компонент Toast теперь имеет функцию обратного вызова onClose.

Мы также исправили ошибку тайм-аута в Toast. timeout ID тоста сохраняется, когда он отображается, так что любой существующий тайм-аут может быть очищен при отображении нового тоста. Таким образом, старый тост не закроет новый тост раньше времени.

Машинопись

Чтобы предотвратить ошибку tslint, мы добавили необязательные свойства SwipeRow.

Исправление ошибок

v2.3.8 содержит несколько исправлений ошибок, что делает NativeBase более стабильным.

  • Ввод: плавающая метка обрезается сверху, а плавающая - сверху.
  • H1, H2 и H3 теперь могут принимать числовые и строковые значения в качестве входных.
  • Сегмент: мы исправили перекрытие сегмента с элементом Right в Header.
  • Тема: мы исправили цвет значков menu для устройств Android.

TypeScript

  • Мы добавили поддержку TypeScript для Picker placeholderStyle.
  • ViewStyles теперь может принимать массивы.
  • Файл объявления TypeScript теперь содержит ранее отсутствующийScrollableTab.
  • Мы также исправили Header компонентов Title типа.