From ba1933c333e50a197026980723228020f0e3f56f Mon Sep 17 00:00:00 2001 From: PotapovaA Date: Wed, 12 Aug 2026 13:31:20 +0300 Subject: [PATCH] fix --- .../components/Modals/ModalExport.jsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/web/src/pages/DictVspPage/components/Modals/ModalExport.jsx b/web/src/pages/DictVspPage/components/Modals/ModalExport.jsx index 3f43cde..9ad4f4b 100644 --- a/web/src/pages/DictVspPage/components/Modals/ModalExport.jsx +++ b/web/src/pages/DictVspPage/components/Modals/ModalExport.jsx @@ -36,6 +36,12 @@ const ModalExport = ({ open, onClose, ssps = [], loading = false }) => { }); }; + const allSspsSelected = ssps.length > 0 && ssps.every((ssp) => selectedSsps.includes(ssp.id)); + + const handleAllSspsToggle = () => { + setSelectedSsps(allSspsSelected ? [] : ssps.map((ssp) => ssp.id)); + }; + const handleExport = async () => { if (selectedSsps.length > 0) { try { @@ -97,6 +103,18 @@ const ModalExport = ({ open, onClose, ssps = [], loading = false }) => { height='2.5rem' /> + } + label='Выбрать все ССП' + sx={{ + mx: 1, + my: 1, + display: 'flex', + flexDirection: 'row', + gap: '.75rem', + }} + /> + {/* Список ССП с галочками */} {filteredSsps.length === 0 && searchTerm && (