fix(calendar): сброс состояния модала при закрытии
- Добавлен useEffect для очистки временных состояний при isOpen=false - Сбрасываются: showAddParticipants, selectedEmployeeIds, pendingParticipantIds, searchQuery, availableEmployees - Исправлена проблема с сохранением состояния между открытиями модала
This commit is contained in:
parent
16b11b5401
commit
c22ccc3e96
@ -54,6 +54,14 @@ export function EventModal({
|
||||
} else {
|
||||
setRuleDetails(null);
|
||||
}
|
||||
} else if (!isOpen) {
|
||||
// Сбрасываем временные состояния при закрытии модала
|
||||
setShowAddParticipants(false);
|
||||
setSelectedEmployeeIds([]);
|
||||
setPendingParticipantIds([]);
|
||||
setSearchQuery('');
|
||||
setAvailableEmployees([]);
|
||||
setRuleDetails(null);
|
||||
}
|
||||
}, [isOpen, event, showParticipants]);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user