diff --git a/app/dashboard/sites/SitesPage.tsx b/app/dashboard/sites/SitesPage.tsx index d2a0d46..be250e5 100644 --- a/app/dashboard/sites/SitesPage.tsx +++ b/app/dashboard/sites/SitesPage.tsx @@ -6,6 +6,7 @@ import Sites from "@/components/cards/Sites"; import axios from "axios"; import { useEffect, useState, useCallback } from "react"; import Pagination from "@/components/Pagination"; +import Cookies from "js-cookie"; interface SitesPageProps { username: string; @@ -40,6 +41,13 @@ export default function SitesPage({ username, name }: SitesPageProps) { loadSites(); }, [loadSites]); + useEffect(() => { + const itemPerPage = Cookies.get('sites-itemPerPage'); + if (itemPerPage) { + setItemPerPage(Number(itemPerPage)); + } + }, []); + return ( setSearch(e.target.value)} /> - { + setItemPerPage(Number(e.target.value)); + Cookies.set('sites-itemPerPage', e.target.value); + }}>