Compare commits

...

3 Commits

Author SHA1 Message Date
victorAnumudu 4cb347cfa0 modified table pagination 2024-05-10 12:46:15 +01:00
victorAnumudu 75699342c7 modified table pagination 2024-05-10 11:58:34 +01:00
ameye f2741f3325 Merge branch 'dash-details' of DigiFi/digifi-bko into master 2024-05-10 10:45:21 +00:00
2 changed files with 24 additions and 18 deletions
@@ -86,20 +86,21 @@ export default function RecentBVNList({
{/* show prev and next button if data exist */}
{(data.length > 0 && data.length > itemsPerPage) && (
<div className="mt-2 mt-sm-5 w-full d-flex gap-4 justify-content-center align-items-center">
<div className="my-2 my-sm-5 w-full d-flex gap-4 justify-content-center align-items-center">
<button
onClick={handlePrev}
className={`text-sm md:text-lg rounded-circle d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
className={`text-sm md:text-lg d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
currentPage == 0
? "text-slate-400 border-slate-400 dark:text-slate-400 dark:border-slate-400 pe-none"
: "text-slate-600 border-slate-600 dark:text-white dark:border-white"
}`}
style={{width:'30px', height:'30px'}}
disabled={currentPage == 0}
// style={{width:'30px', height:'30px'}}
>
&lt;
&lt; Previous
</button>
{data.length && data.map((item, index)=>{
{/* {data.length && data.map((item, index)=>{
item = item
if(index%itemsPerPage == 0 && index >= currentPage && index <= currentPage+itemsPerPage){
return (
@@ -111,24 +112,26 @@ export default function RecentBVNList({
? "text-slate-400 border-slate-400 dark:text-slate-400 dark:border-slate-400"
: "text-slate-600 border-slate-600 dark:text-white dark:border-white pe-none"
}`}
disabled={currentPage != index}
style={{width:'30px', height:'30px'}}
>
{index/itemsPerPage +1}
</button>
)
}
})}
})} */}
<button
onClick={handleNext}
className={`text-sm md:text-lg rounded-circle d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
className={`text-sm md:text-lg d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
currentPage + numberOfSelection >= data.length
? "text-slate-400 border-slate-400 dark:text-slate-400 dark:border-slate-400 pe-none"
: "text-slate-600 border-slate-600 dark:text-white dark:border-white"
}`}
style={{width:'30px', height:'30px'}}
disabled={currentPage + numberOfSelection >= data.length}
// style={{width:'30px', height:'30px'}}
>
&gt;
Next &gt;
</button>
</div>
)}
@@ -86,20 +86,21 @@ export default function RecentLoanAppList({
{/* show prev and next button if data exist */}
{(data.length > 0 && data.length > itemsPerPage) && (
<div className="mt-2 mt-sm-5 w-full d-flex gap-4 justify-content-center align-items-center">
<div className="my-2 my-sm-5 w-full d-flex gap-4 justify-content-center align-items-center">
<button
onClick={handlePrev}
className={`text-sm md:text-lg rounded-circle d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
className={`text-sm md:text-lg d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
currentPage == 0
? "text-slate-400 border-slate-400 dark:text-slate-400 dark:border-slate-400 pe-none"
: "text-slate-600 border-slate-600 dark:text-white dark:border-white"
}`}
style={{width:'30px', height:'30px'}}
disabled={currentPage == 0}
// style={{width:'30px', height:'30px'}}
>
&lt;
&lt; Previous
</button>
{data.length && data.map((item, index)=>{
{/* {data.length && data.map((item, index)=>{
item = item
if(index%itemsPerPage == 0 && index >= currentPage && index <= currentPage+itemsPerPage){
return (
@@ -111,24 +112,26 @@ export default function RecentLoanAppList({
? "text-slate-400 border-slate-400 dark:text-slate-400 dark:border-slate-400"
: "text-slate-600 border-slate-600 dark:text-white dark:border-white pe-none"
}`}
disabled={currentPage != index}
style={{width:'30px', height:'30px'}}
>
{index/itemsPerPage +1}
</button>
)
}
})}
})} */}
<button
onClick={handleNext}
className={`text-sm md:text-lg rounded-circle d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
className={`text-sm md:text-lg d-flex justify-content-center align-items-center border-1 transition-all duration-300 ${
currentPage + numberOfSelection >= data.length
? "text-slate-400 border-slate-400 dark:text-slate-400 dark:border-slate-400 pe-none"
: "text-slate-600 border-slate-600 dark:text-white dark:border-white"
}`}
style={{width:'30px', height:'30px'}}
disabled={currentPage + numberOfSelection >= data.length}
// style={{width:'30px', height:'30px'}}
>
&gt;
Next &gt;
</button>
</div>
)}