forked from phoenix/litellm-mirror
build(ui): fix pagination tab
This commit is contained in:
parent
e8675e6394
commit
cff2a8324e
13 changed files with 25 additions and 19 deletions
|
@ -59,7 +59,9 @@ const ViewUserDashboard: React.FC<ViewUserDashboardProps> = ({
|
|||
accessToken,
|
||||
null,
|
||||
userRole,
|
||||
true
|
||||
true,
|
||||
currentPage,
|
||||
defaultPageSize
|
||||
);
|
||||
console.log("user data response:", userDataResponse);
|
||||
setUserData(userDataResponse);
|
||||
|
@ -68,7 +70,7 @@ const ViewUserDashboard: React.FC<ViewUserDashboardProps> = ({
|
|||
}
|
||||
};
|
||||
|
||||
if (accessToken && token && userRole && userID && !userData) {
|
||||
if (accessToken && token && userRole && userID) {
|
||||
fetchData();
|
||||
}
|
||||
|
||||
|
@ -88,7 +90,7 @@ const ViewUserDashboard: React.FC<ViewUserDashboardProps> = ({
|
|||
) {
|
||||
fetchEndUserSpend();
|
||||
}
|
||||
}, [accessToken, token, userRole, userID]);
|
||||
}, [accessToken, token, userRole, userID, currentPage]);
|
||||
|
||||
if (!userData) {
|
||||
return <div>Loading...</div>;
|
||||
|
@ -111,7 +113,7 @@ const ViewUserDashboard: React.FC<ViewUserDashboardProps> = ({
|
|||
function renderPagination() {
|
||||
if (!userData) return null;
|
||||
|
||||
const totalPages = Math.ceil(userData.length / defaultPageSize);
|
||||
// const totalPages = Math.ceil(userData.length / defaultPageSize);
|
||||
const startItem = (currentPage - 1) * defaultPageSize + 1;
|
||||
const endItem = Math.min(currentPage * defaultPageSize, userData.length);
|
||||
|
||||
|
@ -130,8 +132,10 @@ const ViewUserDashboard: React.FC<ViewUserDashboardProps> = ({
|
|||
</button>
|
||||
<button
|
||||
className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded-r focus:outline-none"
|
||||
disabled={currentPage === totalPages}
|
||||
onClick={() => setCurrentPage(currentPage + 1)}
|
||||
// disabled={currentPage === totalPages}
|
||||
onClick={() => {
|
||||
setCurrentPage(currentPage + 1);
|
||||
}}
|
||||
>
|
||||
Next →
|
||||
</button>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue