Files
route-commerce/src/components/admin/CartHydration.tsx
T

18 lines
416 B
TypeScript

"use client";
import { useEffect } from "react";
import { useCart } from "@/context/CartContext";
type Props = { userId: string };
export default function CartHydration({ userId }: Props) {
const { loadServerCart } = useCart();
useEffect(() => {
if (!userId) return;
loadServerCart(userId).catch(() => {});
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [userId]);
return null;
}