diff --git a/frontend/src/lib/components/textfield/NameField.svelte b/frontend/src/lib/components/textfield/NameField.svelte index 88eaa67..9d29811 100644 --- a/frontend/src/lib/components/textfield/NameField.svelte +++ b/frontend/src/lib/components/textfield/NameField.svelte @@ -10,19 +10,25 @@ let value: string = ''; - $: { - const parsed = value.trim().split(' '); - if (parsed.length > 1) { - valueName = parsed[0]; - valueSurname = parsed[1]; - } + if (valueName && valueSurname) { + value = `${valueName} ${valueSurname}`; + } else if (valueName) { + value = valueName; } - onMount(() => { - if (valueName && valueSurname) { - value = `${valueName} ${valueSurname}`; + $: { + const parsed = value.trim().split(' '); + if (parsed.length == 2) { + valueName = parsed[0]; + valueSurname = parsed[1]; + } else if (parsed.length > 2) { + valueName = parsed[0]; + valueSurname = parsed[parsed.length - 1]; + } else { + valueName = parsed[0]; + valueSurname = ''; } - }); + } export let error: string = ''; diff --git a/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte b/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte index aeb3401..7ea2f83 100644 --- a/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte +++ b/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte @@ -27,8 +27,8 @@ 'Zpracování osobních údajů', 'Registrace', 'Něco o Vás', - 'Kontakt na zákonného zástupce', - 'Kontakt na druhého zákonného zástupce', + 'Zákonný zástupce', + 'Druhý zákonný zástupce', 'Poslední krok' ]; @@ -239,6 +239,7 @@ case 1: if ( $typedErrors['candidate']['name'] || + $typedErrors['candidate']['surname'] || $typedErrors['candidate']['email'] || $typedErrors['candidate']['telephone'] ) { @@ -362,7 +363,7 @@
Pro registraci je potřeba vyplnit několik údajů o Vás. Tyto údaje budou použity pro - přijímací řízení. Všechny údaje jsou důležité a bez nich se registrace nezdaří. + přijímací řízení. Všechny údaje jsou důležité.
- Zadejte prosím své občanství, rodné číslo a obor na který se hlásíte. + Zadejte prosím své občanství, rodné číslo, či jeho alternativu Vaší země a obor na který se hlásíte.