From f8bc1295a0913cda4430e18cba21585f9a58328b Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Wed, 25 Jan 2023 11:32:50 +0100 Subject: [PATCH] feat: CreateCandidateModal input validation --- .../admin/modal/CreateCandidateModal.svelte | 88 +++++++++++++++++-- frontend/src/lib/stores/candidate.ts | 2 + 2 files changed, 84 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte b/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte index c6df9dc..8f66eb7 100644 --- a/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte +++ b/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte @@ -1,16 +1,22 @@ {#if isOpened} +
{#if login} -

{applicationId}

-

{login.password}

+

Ev. č.: {applicationId}

+

R. č.: {login.personalIdNumber}

+

Heslo: {login.password}

+ {#if login.applications.length > 1} +

+ Slinkovaný s {login.applications.filter((a) => a != applicationId)} +

+ {/if} {:else}

Registrace nového uchazeče

{#if error} @@ -55,10 +113,28 @@ {error}
{/if} -

Evidenčni číslo přihlášky

- -

Rodné číslo

- +
+

Evidenční číslo přihlášky ( + {`Obor: ${field}`}) +

+ +
+
+

Občanství

+ +

Rodné číslo

+
+
+ {#if citizenship === 'Česká republika'} + + {:else} + + {/if} +