Merge pull request 'after refresh attednace page, now it able get employee default selectedproject.' (#63) from pramod_Bug#178 into Issue_May_2W

Reviewed-on: #63
This commit is contained in:
Vikas Nale 2025-05-06 12:45:19 +00:00
commit ff9818fb3c

View File

@ -94,12 +94,13 @@ const AttendancePage = () => {
useEffect(() => { useEffect(() => {
setAttendances(attendance); setAttendances(attendance);
}, [ attendance ] ); }, [ attendance ] );
useEffect(() => { useEffect(() => {
if(selectedProject == 1){ if (selectedProject === 1 || selectedProject === undefined ) {
dispatch(setProjectId(loginUser?.projects[0])) dispatch(setProjectId(loginUser?.projects[0]));
console.log(loginUser?.projects);
} }
},[selectedProject,loginUser?.projects]) }, [selectedProject, loginUser?.projects]);
return ( return (
<> <>
{isCreateModalOpen && modelConfig && ( {isCreateModalOpen && modelConfig && (
@ -159,7 +160,6 @@ useEffect(()=>{
</select> </select>
</label> </label>
)} )}
</div> </div>
</ul> </ul>
<ul className="nav nav-tabs" role="tablist"> <ul className="nav nav-tabs" role="tablist">
@ -204,6 +204,10 @@ useEffect(()=>{
{!projectLoading && !attendances && <span>Not Found</span>} {!projectLoading && !attendances && <span>Not Found</span>}
{activeTab === "all" && ( {activeTab === "all" && (
<>
{!projectLoading && attendances.length === 0 && (
<p>No Employee assigned yet.</p>
)}
<div className="tab-pane fade show active py-0"> <div className="tab-pane fade show active py-0">
<Attendance <Attendance
attendance={attendances} attendance={attendances}
@ -211,6 +215,7 @@ useEffect(()=>{
getRole={getRole} getRole={getRole}
/> />
</div> </div>
</>
)} )}
{activeTab === "logs" && ( {activeTab === "logs" && (