Skip to content

Commit

Permalink
VKT(Frontend): WIP Create exam event page
Browse files Browse the repository at this point in the history
  • Loading branch information
pkoivisto committed Nov 12, 2024
1 parent 8d795ac commit d5827b4
Show file tree
Hide file tree
Showing 9 changed files with 557 additions and 6 deletions.
23 changes: 23 additions & 0 deletions frontend/packages/vkt/public/i18n/fi-FI/examiner.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,29 @@
"description": "Tietojen päivittäminen onnistui!"
}
},
"examinerExamEventCreate": {
"description": {
"part1": "Lisää tutkintotilaisuus tästä. Voit luoda joko yksityisen tutkintotilaisuuden tai VKT:n ilmoittautumissivulla jullkisesti näkyvän tilaisuuden.",
"part2": "Voit vaihtaa tutkintotilaisuuden julkisuusasetuksia myöhemmin."
},
"heading": "Tutkintotilaisuuden lisääminen",
"labels": {
"addressDetails": "Osoitetiedot",
"examDate": "Tutkintopäivä *",
"examLanguage": "Tutkinnon kieli *",
"examLocation": "Tutkintopaikka *",
"examTime": "Kellonaika",
"isPublic": "Näytä tutkintotilaisuus julkisesti",
"maxParticipants": "Paikkojen lukumäärä",
"otherDetails": "Muut tiedot (esim. saapumisohjeet)",
"registrationCloses": "Ilmoittautuminen sulkeutuu"
},
"sections": {
"confirmationEmail": "Osallistujalle lähtevässä vahvistussähköpostissa näkyvät tiedot",
"other": "Muut tiedot",
"publicInformation": "Julkisessa listauksessa näkyvät tiedot"
}
},
"examinerExamEventListing": {
"actions": {
"createExamEvent": "Lisää tutkintotilaisuus"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const ExaminerNavigationLinks = () => {
const translateCommon = useCommonTranslation();
const goodAndSatisfactoryLevelLink = {
active: true,
href: AppRoutes.ExaminerDetailsPage.replace(/:oid/, oid),
href: AppRoutes.ExaminerHomePage.replace(/:oid/, oid),
label: t('goodAndSatisfactoryLevel'),
};

Expand Down
11 changes: 6 additions & 5 deletions frontend/packages/vkt/src/hooks/useKoodistoMunicipalities.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import { useMemo } from 'react';
import { sortOptionsByLabels } from 'shared/components';

import { useKoodistoMunicipalitiesTranslation } from 'configs/i18n';
import koodistoMunicipalitiesFI from 'public/i18n/fi-FI/koodisto_municipalities.json';
import { municipalityToOption } from 'utils/municipality';

interface KoodistoMunicipalities {
vkt: {
Expand All @@ -22,12 +24,11 @@ export const useMunicipalityOptions = () => {
const translate = useKoodistoMunicipalitiesTranslation();

const sortedOptions = useMemo(() => {
const options = getCodes().map((value) => ({
value,
label: translate(value),
}));
const options = getCodes().map((code) =>
municipalityToOption({ code }, translate),
);

return options.sort((a, b) => a.label.localeCompare(b.label, 'fi-FI'));
return sortOptionsByLabels(options);
}, [translate]);

return sortedOptions;
Expand Down
Loading

0 comments on commit d5827b4

Please sign in to comment.