Moving files and rename some of them.

This commit is contained in:
charles-gauthereau
2024-12-16 16:30:00 +01:00
parent c97d68d697
commit 31ee81c10f
75 changed files with 64 additions and 175 deletions
@@ -0,0 +1,41 @@
import {
Pagination,
PaginationContent,
PaginationItem,
PaginationNext,
PaginationPrevious
} from "@/components/ui/pagination";
import {PaginationIndexes} from "@/components/wrappers/common/pagination/pagination-indexes";
import {cn} from "@/lib/utils";
export type paginationNavigationProps = {
className?: string
totalPages: number
currentPage: number
goToPage: (page: number) => void
goToPrevPage: () => void
goToNextPage: () => void
maxVisiblePages?: number
}
export const PaginationNavigation = (props: paginationNavigationProps) => {
const {className, totalPages, currentPage, goToPage, goToPrevPage, goToNextPage, maxVisiblePages = 3} = props
return (
<Pagination className={cn("", className)}>
<PaginationContent>
<PaginationItem>
<PaginationPrevious onClick={goToPrevPage}/>
</PaginationItem>
<PaginationIndexes totalPages={totalPages} currentPage={currentPage} handlePageChange={goToPage}
maxVisiblePages={maxVisiblePages}/>
<PaginationItem>
<PaginationNext onClick={goToNextPage}/>
</PaginationItem>
</PaginationContent>
</Pagination>
)
}