import React, { useState, useMemo } from 'react';
import { Box, Button, Stack } from '@mui/material';
import { ExpandLess } from '@mui/icons-material';
import GroupDeps from './GroupDeps.jsx';
const DepartmentCell = ({ values, user, onEdit }) => {
const items = useMemo(
() => (Array.isArray(values) ? values : []),
[values],
);
const itemsPerRow = 5;
const handleEditClick = () => {
if (onEdit) {
onEdit(user);
}
};
// Разделяем подразделения на SSP и не SSP
const { sspItems, rfItems } = useMemo(() => {
const ssp = items.filter((item) => item.is_ssp === true);
const nonSsp = items.filter((item) => item.is_ssp === false);
return { sspItems: ssp, rfItems: nonSsp };
}, [items]);
return (
<>
{items.length === 0 ? (
) : (
<>
{rfItems.length > 0 && (
)}
{sspItems.length > 0 && (
)}
>
)}
>
);
};
export default DepartmentCell;