diff --git a/frontend/src/components/EventModal.tsx b/frontend/src/components/EventModal.tsx index 5552be1b..9b08c74e 100644 --- a/frontend/src/components/EventModal.tsx +++ b/frontend/src/components/EventModal.tsx @@ -54,6 +54,14 @@ export function EventModal({ } else { setRuleDetails(null); } + } else if (!isOpen) { + // Сбрасываем временные состояния при закрытии модала + setShowAddParticipants(false); + setSelectedEmployeeIds([]); + setPendingParticipantIds([]); + setSearchQuery(''); + setAvailableEmployees([]); + setRuleDetails(null); } }, [isOpen, event, showParticipants]);