Navigate to "Projects" Page Should Display Only Message When No Projects Are Assigned.

This commit is contained in:
Kartik sharma 2025-07-08 12:45:48 +05:30 committed by pramod mahajan
parent b1c0773c33
commit f7e66ce28f

View File

@ -264,8 +264,13 @@ const ProjectList = () => {
)}
{listView ? (
currentItems.length === 0 ? (
<div className="text-center text-muted mt-4">
No projects found.
</div>
) : (
<div className="card cursor-pointer">
<div className="card-body p-2" style={{ minHeight: "200px" }}>
<div className="card-body p-2">
<div className="table-responsive text-nowrap py-2 ">
<table className="table m-3">
<thead>
@ -322,46 +327,27 @@ const ProjectList = () => {
</div>
</th>
<th
className={`mx-2 ${
HasManageProject ? "d-sm-table-cell" : "d-none"
className={`mx-2 ${HasManageProject ? "d-sm-table-cell" : "d-none"
}`}
>
Action
</th>
</tr>
</thead>
<tbody className="table-border-bottom-0" style={{ height: "200px" }}>
{currentItems.length === 0 ? (
<tr>
<td
colSpan="12"
className="text-center"
style={{
verticalAlign: "middle",
height: "200px",
paddingTop: 0,
paddingBottom: 0,
}}
>
<div className="d-flex flex-column justify-content-center align-items-center h-100">
<p className="mb-0">No projects found</p>
</div>
</td>
</tr>
) : (
currentItems.map((project) => (
<tbody className="table-border-bottom-0 overflow-auto">
{currentItems.map((project) => (
<ProjectListView
key={project.id}
projectData={project}
recall={sortingProject}
/>
))
)}
))}
</tbody>
</table>
</div>
</div>
</div>
)
) : (
<div className="row">
{currentItems.map((project) => (
@ -374,6 +360,7 @@ const ProjectList = () => {
</div>
)}
{!loading && totalPages > 1 && (
<nav>
<ul className="pagination pagination-sm justify-content-end py-2">