diff --git a/client/src/features/cart/add-to-cart/ui/AddToCartButton.tsx b/client/src/features/cart/add-to-cart/ui/AddToCartButton.tsx index 15de055..a799881 100644 --- a/client/src/features/cart/add-to-cart/ui/AddToCartButton.tsx +++ b/client/src/features/cart/add-to-cart/ui/AddToCartButton.tsx @@ -4,6 +4,7 @@ import { useMutation, useQueryClient } from '@tanstack/react-query' import { useUnit } from 'effector-react' import { addToCart } from '@/entities/cart/api/cart-api' import { $user } from '@/shared/model/auth' +import { cartAdded } from '@/shared/model/cart-notifications' type Props = { productId: string @@ -18,7 +19,10 @@ export function AddToCartButton(props: Props) { const addMut = useMutation({ mutationFn: () => addToCart({ productId, qty }), - onSuccess: () => void qc.invalidateQueries({ queryKey: ['me', 'cart'] }), + onSuccess: () => { + void qc.invalidateQueries({ queryKey: ['me', 'cart'] }) + cartAdded() + }, }) return (