Rozszerzony rozkład jazdy

This commit is contained in:
2020-09-26 19:36:58 +02:00
parent 0b4a32eeb2
commit e347ab2277
7 changed files with 107 additions and 40 deletions
+8 -1
View File
@@ -7,11 +7,12 @@
@changeSearchedTrain="changeSearchedTrain"
@changeSearchedDriver="changeSearchedDriver"
:passedSearchedTrain="passedSearchedTrain"
:focusedTrain="focusedTrain"
/>
</div>
<TrainStats :trains="trains" />
<TrainTable :computedTrains="computedTrains" />
<TrainTable :computedTrains="computedTrains" @changeFocusedTrain="changeFocusedTrain" />
</div>
</section>
</template>
@@ -44,8 +45,10 @@ export default class TrainsView extends Vue {
@Prop() readonly passedSearchedTrain!: string;
sorterActive: { id: string; dir: number } = { id: "timetable", dir: 1 };
searchedTrain: string = "";
searchedDriver: string = "";
focusedTrain: string = "";
changeSearchedTrain(trainNo: string) {
this.searchedTrain = trainNo;
@@ -55,6 +58,10 @@ export default class TrainsView extends Vue {
this.searchedDriver = name;
}
changeFocusedTrain(trainNo: string) {
this.focusedTrain = this.focusedTrain === trainNo ? "" : trainNo;
}
changeSorter(sorter: { id: string; dir: number }) {
this.sorterActive = sorter;
}