import Alert from "@/core/components/elements/Alert/Alert" import Pagination from "@/core/components/elements/Pagination/Pagination" import Spinner from "@/core/components/elements/Spinner/Spinner" import ProductCard from "@/lib/product/components/ProductCard" import { useRouter } from "next/router" import useWishlists from "../hooks/useWishlists" const Wishlists = () => { const router = useRouter() const { page = 1 } = router.query const limit = 30 const { wishlists } = useWishlists({ page, limit }) const pageCount = Math.ceil(wishlists.data?.productTotal / limit) if (wishlists.isLoading) { return (