Commit 9adbb2a2 authored by Labros Papadopoulos's avatar Labros Papadopoulos
Browse files

fix: rendering after add cart

parent a896bf0f
Loading
Loading
Loading
Loading
Loading
+3 −2
Changes for components/marketplace/service-specification-card.tsx: 3 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ import { addCartItem } from '@/services/cart-api';
import { ServiceSpecification } from '@/services/tmf633';
import { Button, Image, Tooltip } from '@nextui-org/react';
// import { revalidatePath } from 'next/cache';
import { useSearchParams } from 'next/navigation';
import { useSearchParams, useRouter } from 'next/navigation';
import React from 'react';
import { FaCartPlus } from 'react-icons/fa';
import ServiceInfoComponent from './service-info-component';
@@ -23,7 +23,7 @@ export function ServiceSpecificationCard({
  const params = new URLSearchParams(searchParams?.toString() || '');
  params.set('specId', serviceSpecification?.id || '');
  const targetUrl = `/marketplace?${params.toString()}`;

  const router = useRouter();
  return (
    <div className="group/item relative w-full max-w-[384px] justify-center">
      <Link
@@ -89,6 +89,7 @@ export function ServiceSpecificationCard({
          e.preventDefault();
          e.stopPropagation();
          await addCartItem(userId, serviceSpecification);
          router.refresh();
        }}
        startContent={<FaCartPlus size="1.125rem" />}
      ></Button>