api ulangan

This commit is contained in:
Samandar Turgunboyev
2025-12-22 19:09:03 +05:00
parent 7f2fe3868b
commit 2d4d91e163
7 changed files with 7 additions and 66 deletions

View File

@@ -1,21 +1,4 @@
import { report_api } from "@/features/reports/lib/api";
import ReportsTable from "@/features/reports/ui/ReportsTable";
import Pagination from "@/shared/ui/pagination";
import { useQuery } from "@tanstack/react-query";
import { useState } from "react";
const UsersList = () => {
const [currentPage, setCurrentPage] = useState(1);
const limit = 20;
const { data, isLoading, isError } = useQuery({
queryKey: ["report_list", currentPage],
queryFn: () =>
report_api.list({ limit, offset: (currentPage - 1) * limit }),
select(data) {
return data.data.data;
},
});
const totalPages = data ? Math.ceil(data.count / limit) : 1;
// const [plans, setPlans] = useState<ReportsTypeList[]>(ReportsData);
// const [editingPlan, setEditingPlan] = useState<ReportsTypeList | null>(null);
@@ -55,21 +38,6 @@ const UsersList = () => {
</DialogContent>
</Dialog> */}
</div>
<ReportsTable
// handleDelete={handleDelete}
plans={data ? data.results : []}
// setDialogOpen={setDialogOpen}
// setEditingPlan={setEditingPlan}
isLoading={isLoading}
isError={isError}
/>
<Pagination
currentPage={currentPage}
setCurrentPage={setCurrentPage}
totalPages={totalPages}
/>
</div>
);
};