#98
Draft: Запрос на слияние из overrides-workaround в develop
Описание
месяц назад
Описание
Описание пользователя
Запрос на слияние из overrides-workaround в develop
Тип запроса
Улучшение, Прочее
Описание
-
Рефакторинг компонентов пагинации с использованием системы overrides
-
Введение атомарных компонентов для кнопок и навигации
-
Удаление устаревших компонентов и хуков
-
Добавление механизма кастомизации через overrideComponents
Внесенные изменения 📝
| Файлы | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Улучшение | 11 files
| ||||||||||||||||||||||
| Форматирование | 9 files
| ||||||||||||||||||||||
| Дополнительные файлы | 10 files
|
Некоторые проверки не пройдены
Не пройдено: 1Пройдено: 0В процессе: 0
Некоторые проверки не пройдены
Требуется одобрение запроса
Получено: 0 из 1 необходимых одобрений запроса на слияние
Требуется одобрение запроса
Получено: 0 из 1 необходимых одобрений запроса на слияниеЗапрос на слияние заблокирован
Отсутствуют полномочия на слияниеЧерновик запроса
Ветки из запроса в статусе черновика не могут быть слитыАктивность
Треды: 0
Активность
Ревью 🔍
Несколько ключевых моментов, которые помогут в процессе проверки:
| ⏱️ Уровень сложности ревью: 4 🔵🔵🔵🔵⚪ |
| 🧪 Нет релевантных тестов |
| 🔒 Проблем с безопасностью не выявлено |
⚡ Рекомендовано к рассмотрениюВозможная проблема
|
📜 Несоответствие правиламне удалять, не переименовывать экспортируемые элементы; новые свойства в типах должны быть опциональными; сигнатуры функций должны сохраняться; при добавлении параметров в дженерик — указывать значения по умолчанию.packages/pagination/src/index.ts [5-5]
Обеспечить приоритет пользовательских свойств над внутренними: спред оператор `...props` должен находиться после других атрибутов в JSX.packages/pagination/src/Pagination.tsx [203-203]
Новая функциональность должна быть покрыта unit-тестами.packages/pagination/src/overrides.tsx [86-95]
Добавить jsDoc для всех новых и изменённых свойств с корректным синтаксисом и без орфографических ошибок.packages/pagination/src/overrides.tsx [86-86]
|
Улучшение ✨
Изучите дополнительные предложения по коду:
| Категория | Предложение | Импакт |
| Общие |
Приоритет пользовательских пропсовУбедитесь, что спред оператор packages/pagination/src/Pagination.tsx [200-205] Важность предложенного улучшения[1-10]: 8__ Причина: Спред оператор {...props} должен находиться после внутренних атрибутов, чтобы пользовательские свойства имели приоритет над внутренними. Это важное изменение для корректной работы компонента, так как позволяет переопределять внутренние значения через пропсы. | Средний |