fix: fixed product editor usage

This commit is contained in:
2025-10-11 09:19:29 +04:00
parent 92602549f8
commit 5e56daa765
2 changed files with 8 additions and 1 deletions

View File

@ -1,14 +1,19 @@
import { FC } from "react";
import { Button, Flex } from "@mantine/core";
import { modals } from "@mantine/modals";
import { useFulfillmentBaseContext } from "@/modules/dealModularEditorTabs/FulfillmentBase/shared/contexts/FulfillmentBaseContext";
import { notifications } from "@/lib/notifications";
import { useFulfillmentBaseContext } from "@/modules/dealModularEditorTabs/FulfillmentBase/shared/contexts/FulfillmentBaseContext";
const ProductsActions: FC = () => {
const { deal, dealProductsList, productsCrud, dealProductsCrud } =
useFulfillmentBaseContext();
const onCreateProductClick = () => {
if (!deal.client) {
notifications.error({ message: "Выберите клиента для сделки" });
return;
}
modals.openContextModal({
modal: "productEditorModal",
title: "Создание товара",
@ -16,6 +21,7 @@ const ProductsActions: FC = () => {
innerProps: {
onCreate: productsCrud.onCreate,
isEditing: false,
clientId: deal.client.id,
},
});
};

View File

@ -28,6 +28,7 @@ const ProductViewActions: FC<Props> = ({ dealProduct }) => {
),
entity: dealProduct.product,
isEditing: true,
clientId: dealProduct.product.clientId,
},
});
};