Skip to content

Commit

Permalink
Justeringer
Browse files Browse the repository at this point in the history
  • Loading branch information
bjornarne committed Feb 24, 2025
1 parent b24702b commit dba1206
Showing 1 changed file with 38 additions and 38 deletions.
76 changes: 38 additions & 38 deletions src/app/eures/components/Eures.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,20 @@ export default function Eures({
suksessNotifikasjon(`Alle kategorier fjernet`);
};

const landSelectedOptionsCode = [];
landSelectedOptions.forEach((name) => {
const c = euLand.filter((i) => i.name === name)[0];
if (c) {
landSelectedOptionsCode.push(c.code);
const onKategorierChange = (e) => {
if (e.length > kategorier.length) {
const kat = e.filter((k) => !kategorier.includes(k));
const formatertKategori = euresKategorier.filter((i) => i.kategori === kat[0]);
suksessNotifikasjon(`${formatertKategori[0].kategoriTekst} valgt`);
} else {
const kat = kategorier.filter((k) => !e.includes(k));
const formatertKategori = euresKategorier.filter((i) => i.kategori === kat[0]);
suksessNotifikasjon(`${formatertKategori[0].kategoriTekst} fjernet`);
}
});

setKategorier(e);
setValiderKategorier(false);
};

const initialLandliste = euLand.map((item) => item.name);
initialLandliste.unshift("Velg alle");
Expand All @@ -109,38 +116,6 @@ export default function Eures({
}
};

const oppdaterSamtykke = () => {
oppdaterEures.triggerOppdatering({
personalia: kategorier.includes(EuresKategoriEnum.PERSONALIA),
utdanning: kategorier.includes(EuresKategoriEnum.UTDANNING),
fagbrev: kategorier.includes(EuresKategoriEnum.FAGBREV),
arbeidserfaring: kategorier.includes(EuresKategoriEnum.ARBEIDSFORHOLD),
foererkort: kategorier.includes(EuresKategoriEnum.FØRERKORT),
offentligeGodkjenninger: kategorier.includes(EuresKategoriEnum.OFFENTLIGE_GODKJENNINGER),
andreGodkjenninger: kategorier.includes(EuresKategoriEnum.ANDRE_GODKJENNINGER),
kurs: kategorier.includes(EuresKategoriEnum.KURS),
spraak: kategorier.includes(EuresKategoriEnum.SPRÅK),
sammendrag: kategorier.includes(EuresKategoriEnum.SAMMENDRAG),
kompetanser: kategorier.includes(EuresKategoriEnum.KOMPETANSER),
land: landSelectedOptionsCode,
});
};

const onKategorierChange = (e) => {
if (e.length > kategorier.length) {
const kat = e.filter((k) => !kategorier.includes(k));
const formatertKategori = euresKategorier.filter((i) => i.kategori === kat[0]);
suksessNotifikasjon(`${formatertKategori[0].kategoriTekst} valgt`);
} else {
const kat = kategorier.filter((k) => !e.includes(k));
const formatertKategori = euresKategorier.filter((i) => i.kategori === kat[0]);
suksessNotifikasjon(`${formatertKategori[0].kategoriTekst} fjernet`);
}

setKategorier(e);
setValiderKategorier(false);
};

const onOppdaterSamtykke = (e) => {
setValiderKategorier(true);
setValiderLand(true);
Expand All @@ -166,6 +141,31 @@ export default function Eures({
oppdaterSamtykke();
};

const landSelectedOptionsCode = [];
landSelectedOptions.forEach((name) => {
const c = euLand.filter((i) => i.name === name)[0];
if (c) {
landSelectedOptionsCode.push(c.code);
}
});

const oppdaterSamtykke = () => {
oppdaterEures.triggerOppdatering({
personalia: kategorier.includes(EuresKategoriEnum.PERSONALIA),
utdanning: kategorier.includes(EuresKategoriEnum.UTDANNING),
fagbrev: kategorier.includes(EuresKategoriEnum.FAGBREV),
arbeidserfaring: kategorier.includes(EuresKategoriEnum.ARBEIDSFORHOLD),
foererkort: kategorier.includes(EuresKategoriEnum.FØRERKORT),
offentligeGodkjenninger: kategorier.includes(EuresKategoriEnum.OFFENTLIGE_GODKJENNINGER),
andreGodkjenninger: kategorier.includes(EuresKategoriEnum.ANDRE_GODKJENNINGER),
kurs: kategorier.includes(EuresKategoriEnum.KURS),
spraak: kategorier.includes(EuresKategoriEnum.SPRÅK),
sammendrag: kategorier.includes(EuresKategoriEnum.SAMMENDRAG),
kompetanser: kategorier.includes(EuresKategoriEnum.KOMPETANSER),
land: landSelectedOptionsCode,
});
};

return (
<div className={styles.euresBackground}>
<HStack className={styles.pageContainer}>
Expand Down

0 comments on commit dba1206

Please sign in to comment.