Merge pull request #111 from EETagent/feature_edit_details_vylepseni

This commit is contained in:
Vojtěch Jungmann 2022-12-26 17:48:11 +01:00 committed by GitHub
commit d74a66832f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 15 deletions

View file

@ -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 = '';
</script>

View file

@ -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 @@
<div class="flex flex-col">
<span class="field">
<NameField
error={$typedErrors['candidate']['name']}
error={$typedErrors['candidate']['name'] || $typedErrors['candidate']['surname']}
on:change={handleChange}
bind:valueName={$form.candidate.name}
bind:valueSurname={$form.candidate.surname}
@ -391,7 +392,7 @@
<h1 class="title mt-8">{pageTexts[2]}</h1>
<p class="description mt-8 block text-center">
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é.
</p>
<div class="flex w-full flex-col">
<span class="field">
@ -507,7 +508,7 @@
{:else if pageIndex === 5}
<h1 class="title mt-8">{pageTexts[5]}</h1>
<p class="description mt-8 block text-center">
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.
</p>
<div class="flex w-full flex-row md:flex-col">
<span class="field">