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 && (