Skip to content

Commit 8b44edb

Browse files
committed
Edit CreateJob's Colors and Show No Skills Exists
1 parent 4cb9edb commit 8b44edb

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

app/src/components/job/JobTile.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,19 +150,22 @@ function JobTileButton({ isDetailsOpen, setIsDetailsOpen }) {
150150
}
151151

152152
function JobTileDescription({ jobDesc, skills }) {
153+
let numberOfInactiveSkills = 0;
154+
153155
const renderSkillsForJobRole = skills.map(
154156
({ skillId, skillName, skillDesc, isActive }, index) => {
155157
if (isActive) {
156158
return <SkillBadge key={`skill-${skillId}`} skillName={skillName} />;
157159
}
160+
numberOfInactiveSkills += 1;
158161
return null;
159162
},
160163
);
161164

162165
return (
163166
<div className='m-auto flex flex-col w-full p-5 px-10 bg-gray-100 rounded-lg'>
164167
<p className='text-ellipsis overflow-hidden font-medium text-justify'>{jobDesc}</p>
165-
{skills.length ? (
168+
{skills.length && numberOfInactiveSkills !== skills.length ? (
166169
<div className='flex flex-wrap mt-5'>{renderSkillsForJobRole}</div>
167170
) : (
168171
"No current skills"

app/src/components/job/hr/CreateJobSuccess.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default function CreateJobSuccess({ jobName, resetFields }) {
2727
<div className='grid-row py-3 flex justify-end'>
2828
<button
2929
type='button'
30-
className='text-white bg-accent1 hover:bg-accent2 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2'
30+
className='text-white bg-accent2 hover:bg-accent3 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2'
3131
onClick={redirectToCreateJobPage}
3232
>
3333
Create Another Job

app/src/components/job/hr/form/JobSkillSelection.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ export default function JobSkillSelection({
4747
);
4848
};
4949

50+
let numberOfInactiveSelectedSkills = 0;
51+
5052
const renderSelectedSkills = selectedSkills.map((skillId) => {
5153
if (skills.find((skill) => skill.skillId === skillId)) {
5254
return (
@@ -67,6 +69,7 @@ export default function JobSkillSelection({
6769
</div>
6870
);
6971
}
72+
numberOfInactiveSelectedSkills += 1;
7073
return null;
7174
});
7275

@@ -95,7 +98,7 @@ export default function JobSkillSelection({
9598
</select>
9699
</label>
97100

98-
{selectedSkills.length > 0 ? (
101+
{selectedSkills.length > 0 && numberOfInactiveSelectedSkills !== selectedSkills.length ? (
99102
<div className='flex flex-wrap bg-gray-100 border border-gray-300 text-white text-sm rounded-lg focus:ring-gray-400 focus:border-gray-500 block w-full p-2.5'>
100103
{renderSelectedSkills}
101104
</div>

0 commit comments

Comments
 (0)