handle condition if project haven't selected

This commit is contained in:
pramod mahajan 2025-08-07 14:39:55 +05:30
parent 69f3516656
commit 5188db2c8f

View File

@ -27,7 +27,7 @@ const AttendancePage = () => {
const [ShowPending, setShowPending] = useState(false); const [ShowPending, setShowPending] = useState(false);
const queryClient = useQueryClient(); const queryClient = useQueryClient();
const loginUser = getCachedProfileData(); const loginUser = getCachedProfileData();
var selectedProject = useSelector((store) => store.localVariables.projectId); const selectedProject = useSelector((store) => store.localVariables.projectId);
const dispatch = useDispatch(); const dispatch = useDispatch();
const [attendances, setAttendances] = useState(); const [attendances, setAttendances] = useState();
@ -155,28 +155,32 @@ const AttendancePage = () => {
</button> </button>
</li> </li>
</ul> </ul>
<div className="tab-content attedanceTabs py-0 px-1 px-sm-3" > <div className="tab-content attedanceTabs py-0 px-1 px-sm-3">
{activeTab === "all" && ( {selectedProject ? (
<div className="tab-pane fade show active py-0"> <>
<Attendance {activeTab === "all" && (
handleModalData={handleModalData} <div className="tab-pane fade show active py-0">
getRole={getRole} <Attendance handleModalData={handleModalData} getRole={getRole} />
/> </div>
</div> )}
)} {activeTab === "logs" && (
{activeTab === "logs" && ( <div className="tab-pane fade show active py-0">
<div className="tab-pane fade show active py-0"> <AttendanceLog handleModalData={handleModalData} />
<AttendanceLog </div>
handleModalData={handleModalData} )}
/> {activeTab === "regularization" && DoRegularized && (
</div> <div className="tab-pane fade show active py-0">
)} <Regularization />
{activeTab === "regularization" && DoRegularized && ( </div>
<div className="tab-pane fade show active py-0"> )}
<Regularization /> </>
</div> ) : (
)} <div className="py-2">
</div> <small className="py-2">Please Select Project!</small>
</div>
)}
</div>
</div> </div>
</div> </div>
</> </>