added pagination for member list table
This commit was merged in pull request #534.
This commit is contained in:
@@ -12,7 +12,6 @@ export default function GroupMemberTable({selectedList}) {
|
||||
|
||||
const currentSelectedList = selectedList?.slice(indexOfFirstItem, indexOfLastItem);
|
||||
|
||||
|
||||
const handlePagination = (e) => {
|
||||
handlePagingFunc(e, setCurrentPage);
|
||||
};
|
||||
@@ -45,24 +44,24 @@ export default function GroupMemberTable({selectedList}) {
|
||||
<td className='p-[1px] bg-slate-400 dark:bg-white rounded-full' colSpan="4"></td>
|
||||
</tr>
|
||||
{selectedList && selectedList?.length > 0 ? (
|
||||
currentSelectedList?.length ? (
|
||||
// currentSelectedList?.length ? (
|
||||
currentSelectedList.map((value, index) => (
|
||||
<tr key={value.uid} className="font-medium text-sm text-dark-gray dark:text-white whitespace-nowrap">
|
||||
<td className="p-1">{value?.firstname}</td>
|
||||
<td className="p-1">{value?.lastname}</td>
|
||||
<td className="p-1">{value?.email}</td>
|
||||
<td className="p-1 text-right">
|
||||
<button onClick={()=>{handleDeleteMember(value)}} className='rounded-lg bg-red-500 hover:bg-red-400 text-white font-bold py-1 px-3'>X</button>
|
||||
<button onClick={()=>{handleDeleteMember(value)}} className='rounded-lg text-sm bg-red-500 hover:bg-red-400 text-white font-bold py-1 px-2.5'>X</button>
|
||||
</td>
|
||||
</tr>
|
||||
))
|
||||
) : (
|
||||
<tr className="font-bold text-xl text-dark-gray dark:text-white whitespace-nowrap">
|
||||
<td className="p-2">
|
||||
No Members Found
|
||||
</td>
|
||||
</tr>
|
||||
)
|
||||
// ) : (
|
||||
// <tr className="font-bold text-xl text-dark-gray dark:text-white whitespace-nowrap">
|
||||
// <td className="p-2">
|
||||
// No Members Found
|
||||
// </td>
|
||||
// </tr>
|
||||
// )
|
||||
) : (
|
||||
<tr className="font-bold text-xl text-dark-gray dark:text-white whitespace-nowrap">
|
||||
<td className="p-2">No Members Found</td>
|
||||
@@ -78,11 +77,11 @@ export default function GroupMemberTable({selectedList}) {
|
||||
prev={currentPage == 0 ? true : false}
|
||||
next={
|
||||
currentPage + Number(process.env.REACT_APP_ITEM_PER_PAGE) >=
|
||||
currentSelectedList?.length
|
||||
selectedList?.length
|
||||
? true
|
||||
: false
|
||||
}
|
||||
data={currentSelectedList}
|
||||
data={selectedList}
|
||||
start={indexOfFirstItem}
|
||||
stop={indexOfLastItem}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user