fix: исправлена логика распределения слов в тесте и race condition
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 35s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 35s
- Переписан алгоритм redistributeWordsEvenly с жадным подходом - Добавлена пост-обработка для исправления последовательных дубликатов - Исключаемое слово (текущее) теперь корректно не появляется первым - Исправлен race condition с cardsShown через использование ref - Добавлена проверка на null/undefined слова в пуле v3.5.5
This commit is contained in:
@@ -706,12 +706,20 @@ function AppContent() {
|
||||
// Определяем отступы для контейнера
|
||||
const getContainerPadding = () => {
|
||||
if (!isFullscreenTab) {
|
||||
// Для tasks и profile на широких экранах увеличиваем отступ
|
||||
if (activeTab === 'tasks' || activeTab === 'profile') {
|
||||
return 'p-4 md:p-8'
|
||||
}
|
||||
return 'p-4 md:p-6'
|
||||
}
|
||||
// Для экрана статистики добавляем горизонтальные отступы
|
||||
if (activeTab === 'full') {
|
||||
return 'px-4 md:px-6 py-0'
|
||||
}
|
||||
// Для экрана приоритетов используем такие же отступы как для profile
|
||||
if (activeTab === 'priorities') {
|
||||
return 'px-4 md:px-8 py-0'
|
||||
}
|
||||
// Для остальных fullscreen экранов без отступов
|
||||
return 'p-0'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user