UI changes in attendance, listview Directory, ExpenseList, Project Page at mobile view.

This commit is contained in:
Kartik Sharma 2025-10-14 15:53:37 +05:30
parent a9d1ba08dd
commit a2177dc2af
4 changed files with 14 additions and 19 deletions

View File

@ -227,9 +227,6 @@ const Attendance = ({ getRole, handleModalData, searchTerm, projectId, organizat
)} )}
</tbody> </tbody>
</table> </table>
</> </>
) : ( ) : (
<div <div

View File

@ -86,8 +86,8 @@ const ListViewContact = ({ data, Pagination, isLoading }) => {
ActiveInActive({ contactId: contactId, contactStatus: !showActive }); ActiveInActive({ contactId: contactId, contactStatus: !showActive });
}; };
if(isLoading) return <Loader/> if (isLoading) return <Loader />
if(!data|| data.length === 0)return <div className="text-center py-12">No Contact Found</div> if (!data || data.length === 0) return <div className="text-center py-12">No Contact Found</div>
return ( return (
<> <>
<ConfirmModal <ConfirmModal
@ -105,7 +105,7 @@ const ListViewContact = ({ data, Pagination, isLoading }) => {
className="card-datatable table-responsive" className="card-datatable table-responsive"
id="horizontal-example" id="horizontal-example"
> >
{data && ( {data && (
<div className="dataTables_wrapper no-footer mx-5 pb-2"> <div className="dataTables_wrapper no-footer mx-5 pb-2">
<table className="table dataTable text-nowrap"> <table className="table dataTable text-nowrap">
@ -167,11 +167,10 @@ const ListViewContact = ({ data, Pagination, isLoading }) => {
</div> </div>
) : ( ) : (
<i <i
className={`bx ${ className={`bx ${isPending && activeContact === row.id
isPending && activeContact === row.id ? "bx-loader-alt bx-spin"
? "bx-loader-alt bx-spin" : "bx-recycle"
: "bx-recycle" } me-1 text-primary cursor-pointer`}
} me-1 text-primary cursor-pointer`}
title="Restore" title="Restore"
onClick={() => { onClick={() => {
setActiveContact(row.id); setActiveContact(row.id);
@ -182,16 +181,15 @@ const ListViewContact = ({ data, Pagination, isLoading }) => {
</td> </td>
</tr> </tr>
)) ))
) } )}
</tbody> </tbody>
</table> </table>
{Pagination && (
<div className="d-flex justify-content-start">{Pagination}</div>
)}
</div> </div>
)} )}
</div> </div>
{Pagination && (
<div className="d-flex justify-content-start">{Pagination}</div>
)}
</div> </div>
</> </>
); );

View File

@ -379,6 +379,8 @@ const ExpenseList = ({ filters, groupBy = "transactionDate", searchText }) => {
)} )}
</tbody> </tbody>
</table> </table>
</div>
</div>
{data?.data?.length > 0 && ( {data?.data?.length > 0 && (
<Pagination <Pagination
currentPage={currentPage} currentPage={currentPage}
@ -386,8 +388,6 @@ const ExpenseList = ({ filters, groupBy = "transactionDate", searchText }) => {
onPageChange={paginate} onPageChange={paginate}
/> />
)} )}
</div>
</div>
</div> </div>
</> </>
); );

View File

@ -193,7 +193,7 @@ const ProjectPage = () => {
</div> </div>
</div> </div>
<div> <div className="col-12 col-md-6 col-lg-8 text-end">
{/* {HasManageProject && ( */} {/* {HasManageProject && ( */}
<button <button
className="btn btn-sm btn-primary" className="btn btn-sm btn-primary"