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' import MobileView from '@/core/components/views/MobileView' import DesktopView from '@/core/components/views/DesktopView' import Menu from '@/lib/auth/components/Menu' 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 (