From f06d13aee32baff21b7044a836a47f876b1e2251 Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 12 Oct 2022 21:47:12 +0200 Subject: [PATCH] Pragotron (v0.3) --- package.json | 8 +- src/App.vue | 111 +++++---- src/components/Pragotron.vue | 459 ++++++++++++++++++++++------------- src/data/stationAbbrevs.json | 1 - src/styles.scss | 40 +++ src/theme.scss | 7 + src/types/IDeparture.ts | 21 -- src/types/IStationData.ts | 21 -- src/types/ITableRow.ts | 28 +++ yarn.lock | 128 +++++----- 10 files changed, 501 insertions(+), 323 deletions(-) create mode 100644 src/styles.scss create mode 100644 src/theme.scss delete mode 100644 src/types/IDeparture.ts create mode 100644 src/types/ITableRow.ts diff --git a/package.json b/package.json index 5c8587d..9a6fe84 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pragotron-td2", "private": true, - "version": "0.2.0", + "version": "0.3.0", "type": "module", "scripts": { "dev": "vite", @@ -9,13 +9,15 @@ "preview": "vite preview" }, "dependencies": { + "@types/vue-router": "^2.0.0", "sass": "^1.55.0", - "vue": "^3.2.37" + "vue": "^3.2.37", + "vue-router": "4" }, "devDependencies": { "@vitejs/plugin-vue": "^3.1.0", "typescript": "^4.6.4", "vite": "^3.1.0", - "vue-tsc": "^1.0.0" + "vue-tsc": "^1.0.6" } } diff --git a/src/App.vue b/src/App.vue index a86abc0..1c8bf57 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,27 @@ diff --git a/src/components/Pragotron.vue b/src/components/Pragotron.vue index 3dcdfe6..fe184a8 100644 --- a/src/components/Pragotron.vue +++ b/src/components/Pragotron.vue @@ -1,28 +1,78 @@