mirror of
https://github.com/danbulant/Portfolio
synced 2026-06-15 20:41:19 +00:00
refactor: use json files
This commit is contained in:
parent
aa58b9d26b
commit
13fbe41ae0
4 changed files with 1495 additions and 10 deletions
195
frontend/src/lib/assets/list/countries.json
Normal file
195
frontend/src/lib/assets/list/countries.json
Normal 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"
|
||||
]
|
||||
1291
frontend/src/lib/assets/list/school.json
Normal file
1291
frontend/src/lib/assets/list/school.json
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue