diff --git a/gitjobs-server/static/js/common/data.js b/gitjobs-server/static/js/common/data.js index f39cb6d9..bf0c4865 100644 --- a/gitjobs-server/static/js/common/data.js +++ b/gitjobs-server/static/js/common/data.js @@ -54,5 +54,29 @@ export const getSkills = () => { "automation", "microservices", "service-mesh", + "developer-advocacy", + "ai/ml-ecosystems", + "community-management", + "compliance", + "developer-education", + "open-source-ecosystems", + "innersource", + "metrics", + "policy-and-procurement", + "project-management", + "security-supply-chain", + "strategy", ]; }; + +// Display names for skills identifiers +export const skillsDisplayName = { + "ai/ml-ecosystems": "AI/ML Ecosystems", + aws: "AWS", + "ci/cd": "CI/CD", + devops: "DevOps", + gcp: "GCP", + oci: "OCI", + "policy-and-procurement": "Policy and procurement", + sre: "SRE", +}; diff --git a/gitjobs-server/static/js/common/multiselect.js b/gitjobs-server/static/js/common/multiselect.js index 6aea98a6..2eed2523 100644 --- a/gitjobs-server/static/js/common/multiselect.js +++ b/gitjobs-server/static/js/common/multiselect.js @@ -1,7 +1,7 @@ import { html, createRef, ref } from "/static/vendor/js/lit-all.v3.3.1.min.js"; import { unnormalize } from "/static/js/common/common.js"; import { LitWrapper } from "/static/js/common/lit-wrapper.js"; -import { getBenefits, getSkills } from "/static/js/common/data.js"; +import { getBenefits, getSkills, skillsDisplayName } from "/static/js/common/data.js"; /** * Multi-select component with search and badge display. @@ -208,7 +208,7 @@ export class MultiSelect extends LitWrapper { class="inline-flex items-center text-nowrap max-w-[100%] ps-2 pe-0.5 py-0.5 text-xs font-medium text-stone-800 bg-stone-100 rounded-full" >
-
${unnormalize(option)}
+
${skillsDisplayName[option] || unnormalize(option)}
`;