diff --git a/web/src/widgets/ArchiveCompanyGroupModal/ArchiveCompanyGroupModal.tsx b/web/src/widgets/ArchiveCompanyGroupModal/ArchiveCompanyGroupModal.tsx index 150f608..786aff1 100644 --- a/web/src/widgets/ArchiveCompanyGroupModal/ArchiveCompanyGroupModal.tsx +++ b/web/src/widgets/ArchiveCompanyGroupModal/ArchiveCompanyGroupModal.tsx @@ -17,7 +17,7 @@ export const ArchiveCompanyGroupModal: React.FC = ({ open, onCancel, onOk onOk={onOk} okText='Подтвердить' cancelText='Отмена' - okButtonProps={{ danger: true }} + okButtonProps={isArchived ? undefined : { danger: true }} confirmLoading={loading} centered>

Группа компании будет {isArchived ? 'разархивированна' : 'архивированна'}

diff --git a/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx b/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx index c1e6eb3..6e9e50d 100644 --- a/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx +++ b/web/src/widgets/CatalogueGroupHeader/CatalogueGroupHeader.tsx @@ -3,7 +3,7 @@ import Text from 'antd/es/typography/Text'; import Title from 'antd/es/typography/Title'; import { useAppSelector } from '../../store/store'; import { pluralRu } from '../../utils/labels'; -import { DeleteOutlined, EditOutlined, EllipsisOutlined, HistoryOutlined } from '@ant-design/icons'; +import { CheckCircleOutlined, DeleteOutlined, EditOutlined, EllipsisOutlined, HistoryOutlined } from '@ant-design/icons'; import { useNavigate } from 'react-router-dom'; interface CompanyGroupHeaderI { @@ -34,9 +34,9 @@ export const CompanyGroupHeader = ({ setEditFormOpen, setDeleteConfirmOpen }: Co }, { key: 'delete', - icon: , + icon: activeCompanyGroup?.is_archived ? : , label: activeCompanyGroup?.is_archived ? 'Разархивировать' : 'Архивировать', - danger: true, + danger: activeCompanyGroup?.is_archived ? false : true, onClick: () => { setDeleteConfirmOpen(true); },