chore(numgen): changed select responsiveness

This commit is contained in:
2024-04-16 00:42:58 +02:00
parent 05f8a0ca68
commit 1f1bef1cc9
3 changed files with 48 additions and 55 deletions
+37 -44
View File
@@ -6,26 +6,26 @@
</div>
<div class="tab_content">
<div class="category-select">
<label for="category"> {{ $t('numgen.train-category') }}</label>
<select id="category" v-model="chosenCategory" @change="randomizeTrainNumber()">
<option :value="null" disabled>
{{ $t('numgen.train-category') }}
</option>
<option
v-for="(_, category) in genData.categoriesRules"
:key="category"
:value="category"
>
{{ $t(`numgen.categories.${category}`) }}
</option>
</select>
</div>
<div class="inputs">
<label>
<span>{{ $t('numgen.train-category') }}</span>
<select v-model="chosenCategory" @change="randomizeTrainNumber()">
<option :value="null" disabled>
{{ $t('numgen.train-category') }}
</option>
<option
v-for="(_, category) in genData.categoriesRules"
:key="category"
:value="category"
>
{{ $t(`numgen.categories.${category}`) }}
</option>
</select>
</label>
<div class="regions-select">
<div>
<label for="begin-region"> {{ $t('numgen.start-region') }}</label>
<select id="begin-region" v-model="beginRegionName" @change="randomizeTrainNumber()">
<label>
<span>{{ $t('numgen.start-region') }}</span>
<select v-model="beginRegionName" @change="randomizeTrainNumber()">
<option :value="null" disabled>
{{ $t('numgen.start-region') }}
</option>
@@ -33,11 +33,11 @@
{{ name }}
</option>
</select>
</div>
</label>
<div>
<label for="end-region"> {{ $t('numgen.end-region') }}</label>
<select id="end-region" v-model="endRegionName" @change="randomizeTrainNumber()">
<label>
<span> {{ $t('numgen.end-region') }}</span>
<select v-model="endRegionName" @change="randomizeTrainNumber()">
<option :value="null" disabled>
{{ $t('numgen.end-region') }}
</option>
@@ -45,7 +45,7 @@
{{ name }}
</option>
</select>
</div>
</label>
</div>
<div class="generated-number" @click="copyNumber">
@@ -227,12 +227,6 @@ const randomizeTrainNumber = (randomizeRegions = false) => {
@import '../../styles/tab.scss';
@import '../../styles/global.scss';
label {
display: block;
font-weight: bold;
margin-bottom: 0.5em;
}
.category-select {
select {
width: auto;
@@ -242,23 +236,22 @@ label {
margin-bottom: 1em;
}
.regions-select {
display: flex;
align-items: center;
justify-content: center;
.inputs {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
flex-wrap: wrap;
gap: 0.5em;
}
div {
width: 100%;
}
.inputs > label {
display: flex;
flex-direction: column;
gap: 0.25em;
select {
width: 100%;
}
label {
display: block;
margin-bottom: 0.5em;
span {
color: #ccc;
font-weight: bold;
}
}
+1 -1
View File
@@ -148,7 +148,7 @@
"TD": "TD - domestic freight (intermodal)",
"TM": "TM - domestic freight (cargo)",
"TN": "TN - domestic freight (no cargo)",
"TK": "TK - freight (stations & sidings service)",
"TK": "TK - freight (stations & sidings)",
"TS": "TS - empty freight test drive",
"LT": "LT - locomotive only",
+10 -10
View File
@@ -98,8 +98,8 @@
"title": "GENERATOR NUMERU POCIĄGU",
"subtitle": "Generuje realny numer pociągu na podstawie instrukcji Ir-11",
"alert": "Numer został skopiowany do twojego schowka!",
"start-region": "Początkowy obszar konstrukcyjny",
"end-region": "Końcowy obszar konstrukcyjny",
"start-region": "Obszar początkowy",
"end-region": "Obszar końcowy",
"train-category": "Kategoria pociągu",
"number-info": "Wygenerowany numer pociągu:",
"warning": "Wybierz kategorię oraz (opcjonalnie) obszary konstrukcyjne",
@@ -129,17 +129,17 @@
"EC": "EC - ekspres międzynarodowy",
"EN": "EN - ekspres krajowy nocny",
"MP": "MP - międzywojewódzki pośpieszny",
"MP": "MP - międzywoj. pośpieszny",
"RP": "RP - wojewódzki pośpieszny",
"MO": "MO - międzywojewódzki osobowy",
"MO": "MO - międzywoj. osobowy",
"RO": "RO - wojewódzki osobowy",
"MM": "MM - międzynarodowy pośpieszny",
"MH": "MH - międzywoj. pośpieszny nocny / hotelowy",
"RM": "RM - wojewódzki osobowy międzynarodowy",
"RA": "RA - wojewódzki osobowy algomeracyjny",
"MM": "MM - międzynar. pośpieszny",
"MH": "MH - międzywoj. pośpieszny hotelowy",
"RM": "RM - woj. osobowy międzynarodowy",
"RA": "RA - woj. osobowy algomeracyjny",
"PW": "PW - pasażerski próżny (\"służbowy\")",
"PW": "PW - pasażerski próżny - służbowy",
"PX": "PX - pasażerski próżny próbny",
"TC": "TC - towarowy międzynarodowy intermodalny",
@@ -148,7 +148,7 @@
"TD": "TD - towarowy krajowy intermodalny",
"TM": "TM - towarowy krajowy masowy",
"TN": "TN - towarowy krajowy niemasowy",
"TK": "TK - towarowy do obsługi stacji i bocznic",
"TK": "TK - towarowy (stacje i bocznice)",
"TS": "TS - towarowy próżny próbny",
"LT": "LT - lokomotywa luzem",