mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-29 16:14:43 +00:00
Layout save fix
This commit is contained in:
@@ -3,9 +3,12 @@ import axios from "axios";
|
||||
import Cookies from "js-cookie";
|
||||
|
||||
const useSites = () => {
|
||||
const savedLayout = Cookies.get('sites-itemPerPage');
|
||||
const defaultLayout = savedLayout ? Number(savedLayout) : 5;
|
||||
|
||||
const [sites, setSites] = useState([]);
|
||||
const [currentPage, setCurrentPage] = useState(1);
|
||||
const [itemPerPage, setItemPerPage] = useState(5);
|
||||
const [itemPerPage, setItemPerPage] = useState(defaultLayout);
|
||||
const [total, setTotal] = useState(0);
|
||||
const [search, setSearch] = useState("");
|
||||
|
||||
@@ -22,10 +25,6 @@ const useSites = () => {
|
||||
loadSites();
|
||||
}, [loadSites]);
|
||||
|
||||
useEffect(() => {
|
||||
const savedItemPerPage = Cookies.get('sites-itemPerPage');
|
||||
if (savedItemPerPage) setItemPerPage(Number(savedItemPerPage));
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
Cookies.set('sites-itemPerPage', itemPerPage.toString());
|
||||
|
||||
Reference in New Issue
Block a user