|
|
|
@ -2,12 +2,15 @@ import { useConfirmedMonths } from "../../Hooks/Accounting";
|
|
|
|
|
import { Button, Input, Select, Space, Table, theme } from "antd";
|
|
|
|
|
import tagIcon from "../../assets/tagIcon.svg";
|
|
|
|
|
import dayjs from "dayjs";
|
|
|
|
|
import { useState } from "react";
|
|
|
|
|
import { useEffect, useState } from "react";
|
|
|
|
|
import { LeftOutlined, RightOutlined } from "@ant-design/icons";
|
|
|
|
|
|
|
|
|
|
function ConfirmedMonths() {
|
|
|
|
|
const [page, setPage] = useState(1);
|
|
|
|
|
const [pageSize, setPageSize] = useState(15);
|
|
|
|
|
const [pageSize, setPageSize] = useState<number>(() => {
|
|
|
|
|
const saved = localStorage.getItem("general_pageSize");
|
|
|
|
|
return saved ? Number(saved) : 15;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const pageSizeOptions = [15, 20, 30, 40, 50];
|
|
|
|
|
|
|
|
|
@ -16,6 +19,10 @@ function ConfirmedMonths() {
|
|
|
|
|
setPage(1);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
localStorage.setItem("general_pageSize", String(pageSize));
|
|
|
|
|
}, [pageSize]);
|
|
|
|
|
|
|
|
|
|
const Next = () => {
|
|
|
|
|
const a = Number(page) + 1;
|
|
|
|
|
setPage(a);
|
|
|
|
|