diff --git a/src/pages/StatsView.vue b/src/pages/StatsView.vue index ad68270..7a9d680 100644 --- a/src/pages/StatsView.vue +++ b/src/pages/StatsView.vue @@ -4,7 +4,8 @@ import StatsBlock from '@/components/StatsBlock.vue'; import { specialCars } from '@/data/specials.ts'; import { type, useTramStore } from '@/stores/tram.ts'; import { groupBy } from '@/utils/array.ts'; -import { idsOf } from '@/utils/typeGroup.ts'; +import { idsOf, missingOf } from '@/utils/typeGroup.ts'; +import { ref } from 'vue'; import { useModal, useToast, @@ -12,6 +13,7 @@ import { VaCard, VaCardContent, VaCardTitle, + VaCheckbox, type VaFile, VaFileUpload } from 'vuestic-ui'; @@ -21,6 +23,8 @@ const { init } = useToast(); const { confirm } = useModal(); const tramStore = useTramStore(); +const showMissing = ref(false); + function download() { const fileType = 'application/json'; const blob = new Blob([tramStore.exportData()], { type: fileType }); @@ -85,7 +89,10 @@ async function reset() {