diff --git a/src/components/Project/AssignTask.jsx b/src/components/Project/AssignTask.jsx index 44282239..a68aa704 100644 --- a/src/components/Project/AssignTask.jsx +++ b/src/components/Project/AssignTask.jsx @@ -237,112 +237,110 @@ const AssignTask = ({ assignData, onClose, setAssigned }) => { ))}

-
- +
+
-
- {/* Search Box */} -
+ {/* Left Side → Heading + Search */} +
+ + + +
+ + {/* Right Side → Dropdown */} +
+ setOpen(!open)} + > + + + + {/* Badge */} + {selectedRolesCount > 0 && ( + + {selectedRolesCount} + + )} + + {/* Dropdown Menu */} + {open && ( +
    + {/* All Roles */} +
  • +
    handleRoleChange(e, e.target.value)} /> -
    - {/* Dropdown */} -
    - setOpen(!open)} + - - {/* Badge */} - {selectedRolesCount > 0 && ( - - {selectedRolesCount} - - )} - - {/* Dropdown Menu */} - {open && ( -
      - {/* All Roles */} -
    • -
      - - handleRoleChange(e, e.target.value) - } - /> - -
      -
    • - - {/* Dynamic Roles */} - {jobRolesForDropdown?.map((role) => ( -
    • -
      - - handleRoleChange(e, e.target.value) - } - /> - -
      -
    • - ))} -
    - )} + All Roles +
    -
-
+ + + {/* Dynamic Roles */} + {jobRolesForDropdown?.map((role) => ( +
  • +
    + handleRoleChange(e, e.target.value)} + /> + +
    +
  • + ))} + + )} +
    + +
    +
    + +
    @@ -401,7 +399,7 @@ const AssignTask = ({ assignData, onClose, setAssigned }) => { )}
    - +
    diff --git a/src/components/Project/ProjectInfra.jsx b/src/components/Project/ProjectInfra.jsx index 9e71c224..cd817a77 100644 --- a/src/components/Project/ProjectInfra.jsx +++ b/src/components/Project/ProjectInfra.jsx @@ -139,9 +139,9 @@ const ProjectInfra = ({ data, onDataChange, eachSiteEngineer }) => { render={({ field }) => ( {
    Assign Employee To Project
    -
    - ( - +
    + + {!isLoading && data && ( + <> + {data.length === 1 && ( +
    {data[0].name}
    )} - /> - {errors.organizationId && ( - {errors.organizationId.message} - )} -
    -
    + + {/* If multiple organizations → show dropdown */} + {data.length > 1 && ( +
    + ( + + )} + /> + {errors.organizationId && ( + + {errors.organizationId.message} + + )} +
    + )} + + )} + {/*
    */} + +
    +