fix: resolved minor issue #40

Merged
TakahashiNguyen merged 2 commits from fix-minor-issue into main 2026-05-13 15:24:22 +00:00
2 changed files with 2 additions and 3 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ RUN apk add --no-cache libc6-compat
WORKDIR /app WORKDIR /app
# Cài đặt pnpm # Cài đặt pnpm
RUN npm install -g pnpm RUN npm install -g pnpm@10.9.0
# Copy file định nghĩa package để tận dụng cache của Docker # Copy file định nghĩa package để tận dụng cache của Docker
COPY package.json pnpm-lock.yaml ./ COPY package.json pnpm-lock.yaml ./
+1 -2
View File
@@ -97,7 +97,6 @@ export function CartProvider({ children }: { children: React.ReactNode }) {
const { data, loading, error } = useQuery<getCartQuery>(GET_CART_ITEMS, { const { data, loading, error } = useQuery<getCartQuery>(GET_CART_ITEMS, {
client: cartClient, client: cartClient,
variables: { cartId }, variables: { cartId },
skip: !cartId,
}); });
const [addMenuItem] = useMutation<addMenuItemMutation>(ADD_ITEM, { const [addMenuItem] = useMutation<addMenuItemMutation>(ADD_ITEM, {
@@ -129,7 +128,7 @@ export function CartProvider({ children }: { children: React.ReactNode }) {
const localCartId = localStorage.getItem(CART_ID); const localCartId = localStorage.getItem(CART_ID);
if (localCartId) setCartId(localCartId); if (localCartId) setCartId(localCartId);
} }
}, [eateryData, createCart, data, loading]); }, [eateryData, createCart, data, loading, error]);
useEffect(() => { useEffect(() => {
if (data?.getCart) setCart(data.getCart); if (data?.getCart) setCart(data.getCart);