Skip to content

Commit

Permalink
VKT(Frontend): Examiner exam event page fine tuning, connect to redux…
Browse files Browse the repository at this point in the history
… state
  • Loading branch information
pkoivisto committed Nov 13, 2024
1 parent 236be3f commit 52622d9
Show file tree
Hide file tree
Showing 7 changed files with 211 additions and 44 deletions.
2 changes: 1 addition & 1 deletion frontend/packages/vkt/public/i18n/fi-FI/examiner.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
"examinerExamEventCreate": {
"description": {
"part1": "Lisää tutkintotilaisuus tästä. Voit luoda joko yksityisen tutkintotilaisuuden tai VKT:n ilmoittautumissivulla jullkisesti näkyvän tilaisuuden.",
"part1": "Lisää tutkintotilaisuus tästä. Voit luoda joko yksityisen tutkintotilaisuuden tai VKT:n ilmoittautumissivulla julkisesti näkyvän tilaisuuden.",
"part2": "Voit vaihtaa tutkintotilaisuuden julkisuusasetuksia myöhemmin."
},
"heading": "Tutkintotilaisuuden lisääminen",
Expand Down
13 changes: 13 additions & 0 deletions frontend/packages/vkt/src/interfaces/examinerExamEvent.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import {
ClerkEnrollmentAppointmentResponse,
} from 'interfaces/clerkEnrollment';
import { MunicipalityCode } from 'interfaces/municipality';
import { APIResponseStatus } from 'shared/enums';

export interface ExaminerExamEventResponse
extends Omit<
Expand All @@ -28,3 +29,15 @@ export interface ExaminerExamEvent extends WithId, WithVersion {
registrationCloses?: Dayjs;
enrollments: Array<ClerkEnrollmentAppointment>;
}

export interface ExaminerExamEventUpsert extends Omit<ExaminerExamEvent, 'id' | 'version' | 'enrollments'> {
id?: number;
examTime?: string;
addressDetails?: string;
otherDetails?: string;
}

export interface ExaminerExamEventUpsertState {
status: APIResponseStatus;
examEvent: Partial<ExaminerExamEventUpsert>;
}
Loading

0 comments on commit 52622d9

Please sign in to comment.