refactor: use json files

This commit is contained in:
EETagent 2023-02-04 16:33:33 +01:00
parent aa58b9d26b
commit 13fbe41ae0
4 changed files with 1495 additions and 10 deletions

View file

@ -0,0 +1,195 @@
[
"Česká republika",
"Slovenská republika",
"Ukrajina",
"Afghánistán",
"Albánie",
"Alžírsko",
"Andorra",
"Angola",
"a Antigua Barbuda",
"Argentina",
"Arménie",
"Austrálie",
"Ázerbájdžán",
"Bahamy",
"Bahrajn",
"Bangladéš",
"Barbados",
"Belgie",
"Belize",
"Bělorusko",
"Benin",
"Bhútán",
"Bolívie",
"Hercegovina a Bosna",
"Botswana",
"Brazílie",
"Brunej",
"Bulharsko",
"Faso Burkina",
"Burundi",
"Čad",
"Černá Hora",
"Čína",
"Dánsko",
"Dominika",
"republika Dominikánská",
"Džibutsko",
"Egypt",
"Ekvádor",
"Eritrea",
"Estonsko",
"Etiopie",
"Fidži",
"Filipíny",
"Finsko",
"Francie",
"Gabon",
"Gambie",
"Ghana",
"Grenada",
"Gruzie",
"Guatemala",
"Guinea",
"Guinea-Bissau",
"Guyana",
"Haiti",
"Honduras",
"Chile",
"Chorvatsko",
"Indie",
"Indonésie",
"Irák",
"Írán",
"Irsko",
"Island",
"Itálie",
"Izrael",
"Jamajka",
"Japonsko",
"Jemen",
"Jižní Afrika",
"Jižní Korea",
"Jižní Súdán",
"Jordánsko",
"Kambodža",
"Kamerun",
"Kanada",
"Kapverdy",
"Katar",
"Kazachstán",
"Keňa",
"Kiribati",
"Kolumbie",
"Komory",
"Konžská republika",
"Konžská demokratická republika",
"Kostarika",
"Kuba",
"Kuvajt",
"Kypr",
"Kyrgyzstán",
"Laos",
"Lesotho",
"Libanon",
"Libérie",
"Libye",
"Lichtenštejnsko",
"Litva",
"Lotyšsko",
"Lucembursko",
"Madagaskar",
"Maďarsko",
"Malajsie",
"Malawi",
"Maledivy",
"Mali",
"Malta",
"Maroko",
"Marshallovy ostrovy",
"Mauricius",
"Mauritánie",
"Mexiko",
"Mikronésie",
"Moldavsko",
"Monako",
"Mongolsko",
"Mosambik",
"Myanmar (Barma)",
"Namibie",
"Nauru",
"Německo",
"Nepál",
"Niger",
"Nigérie",
"Nikaragua",
"Nizozemsko",
"Norsko",
"Zéland Nový",
"Omán",
"Pákistán",
"Palau",
"Panama",
"Papua Nová Guinea",
"Paraguay",
"Peru",
"Pobřeží slonoviny",
"Polsko",
"Portugalsko",
"Rakousko",
"Rovníková Guinea",
"Rumunsko",
"Rusko",
"Rwanda",
"Řecko",
"Salvador",
"Samoa",
"Marino San",
"Saúdská Arábie",
"Senegal",
"Korea Severní",
"Makedonie Severní",
"Seychely",
"Sierra Leone",
"Singapur",
"Slovinsko",
"Somálsko",
"arabské emiráty Spojené",
"království Spojené",
"americké státy Spojené",
"Srbsko",
"republika Středoafrická",
"Súdán",
"Surinam",
"Lucie Svatá",
"a Nevis Svatý Kryštof",
"Princův Svatý a ostrov Tomáš",
"Vincenc a Grenadiny Svatý",
"Svazijsko",
"Sýrie",
"Šalomounovy ostrovy",
"Španělsko",
"Šrí",
"Švédsko",
"Švýcarsko",
"Tádžikistán",
"Tanzanie",
"Thajsko",
"Togo",
"Tonga",
"a Trinidad Tobago",
"Tunisko",
"Turecko",
"Turkmenistán",
"Tuvalu",
"Uganda",
"Uruguay",
"Uzbekistán",
"Vanuatu",
"Venezuela",
"Vietnam",
"Timor Východní",
"Zambie",
"Zimbabwe"
]

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -27,15 +27,15 @@
import PersonalIdErrorModal from '$lib/components/modal/PersonalIdErrorModal.svelte';
import LinkErrorModal from '$lib/components/modal/LinkErrorModal.svelte';
import type { Writable } from 'svelte/store';
import schoollistString from '$lib/assets/schoollist.txt?raw';
import { pushErrorText } from '$lib/utils/toast';
import { countries } from '$lib/utils/countries';
import schoolList from '$lib/assets/list/school.json';
import countriesList from '$lib/assets/list/countries.json';
let pageIndex = 0;
let pagesFilled = [false, false, false, false, false, false, false, false];
const editModePageIndex = 3;
const pageCount = pagesFilled.length;
const schoolList: Array<string> = schoollistString.split(';');
let pageTexts = [
$LL.candidate.register.second.title(),
@ -158,7 +158,7 @@
if (schoolList.includes(_val)) {
return true;
} else {
pushErrorText("Vyberte prosím školu ze seznamu.");
pushErrorText('Vyberte prosím školu ze seznamu.');
return false;
}
}),
@ -174,7 +174,7 @@
if (schoolList.includes(_val)) {
return true;
} else {
pushErrorText("Vyberte prosím školu ze seznamu.");
pushErrorText('Vyberte prosím školu ze seznamu.');
return false;
}
}),
@ -605,7 +605,7 @@
error={$typedErrors['candidate']['citizenship']}
bind:value={$form.candidate.citizenship}
placeholder={$LL.input.citizenship()}
options={countries}
options={countriesList}
/>
</span>
<span class="ml-2 w-[50%]">
@ -758,7 +758,7 @@
První škola - termín JPZ: <span class="underline">13. 4. 2023</span>
</h2>
<SchoolSelect
schoolList={schoolList}
{schoolList}
error={$typedErrors['candidate']['firstSchool']['name'] ||
$typedErrors['candidate']['firstSchool']['field']}
bind:selectedSchool={$form.candidate.firstSchool}
@ -782,7 +782,7 @@
Druhá škola - termín JPZ: <span class="underline">14. 4. 2023</span>
</h2>
<SchoolSelect
schoolList={schoolList}
{schoolList}
error={$typedErrors['candidate']['secondSchool']['name'] ||
$typedErrors['candidate']['secondSchool']['field']}
bind:selectedSchool={$form.candidate.secondSchool}
@ -848,7 +848,7 @@
<style lang="postcss">
.field {
@apply mt-4 w-full md:mt-8 lg:mx-auto lg:w-9/10 2xl:w-4/5;
@apply lg:w-9/10 mt-4 w-full md:mt-8 lg:mx-auto 2xl:w-4/5;
}
.form {
@apply flex flex-col;