refactor: code organization

This commit is contained in:
2024-10-23 15:23:33 +02:00
parent 018357c5ed
commit 5a32c96a88
29 changed files with 1134 additions and 615 deletions
+12 -7
View File
@@ -40,22 +40,22 @@
<script lang="ts">
import { defineComponent } from 'vue';
import { useStore } from '../store';
import { Availability, HeaderTypes } from '../types/types';
import { getAvailabilityValue } from '../types/typeUitls';
import RouteList from './RouteList.vue';
import { Availability, AvailabilityTypes, HeaderTypes } from '../types/sceneries.types';
import { useSceneriesStore } from '../stores/sceneries.store';
export default defineComponent({
components: { RouteList },
data() {
return {
store: useStore(),
getAvailabilityValue,
sceneriesStore: useSceneriesStore(),
HeaderTypes,
};
},
computed: {
changeList() {
return this.store.changeList.map((changeItem) => {
return this.sceneriesStore.changeList.map((changeItem) => {
return {
name: changeItem.name,
toRemove: changeItem.toRemove,
@@ -66,7 +66,12 @@ export default defineComponent({
});
},
},
components: { RouteList },
methods: {
getAvailabilityValue(availability: Availability) {
return AvailabilityTypes[availability];
},
},
});
</script>