diff --git a/index.html b/index.html index d3a4ee4..72b7f45 100644 --- a/index.html +++ b/index.html @@ -1,11 +1,14 @@ - + - + Stacjownik @@ -18,10 +21,6 @@ - - - - @@ -29,18 +28,33 @@ - - + + - - + + - + diff --git a/package.json b/package.json index 258d6b5..0c4834d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stacjownik", - "version": "1.18.2", + "version": "1.18.3", "private": true, "scripts": { "dev": "vite", diff --git a/src/App.scss b/src/App.scss index e47fae8..f97f853 100644 --- a/src/App.scss +++ b/src/App.scss @@ -56,24 +56,17 @@ // CONTAINER .app_container { - display: flex; - flex-flow: column; + // display: flex; + // flex-flow: column; + display: grid; + grid-template-rows: auto 1fr auto; + grid-template-columns: 100%; min-height: 100vh; +} - header { - flex: 0 0 auto; - } - - main { - flex: 1 1 auto; - - padding: 0 0.5em; - } - - footer { - flex: 0 1 0.2em; - } +.app_main { + padding: 0 0.5em; } .warning { diff --git a/src/App.vue b/src/App.vue index e8b19a8..36caa16 100644 --- a/src/App.vue +++ b/src/App.vue @@ -10,7 +10,7 @@
- + @@ -39,12 +39,12 @@ import Clock from './components/App/Clock.vue'; import packageInfo from '.././package.json'; import { regions } from './data/options.json'; -import { useStore } from './store/store'; +import { useStore } from './store/mainStore'; import StatusIndicator from './components/App/StatusIndicator.vue'; import TrainModal from './components/Global/TrainModal.vue'; -import StorageManager from './scripts/managers/storageManager'; import AppHeader from './components/App/AppHeader.vue'; import axios from 'axios'; +import StorageManager from './managers/storageManager'; export default defineComponent({ components: { @@ -72,12 +72,9 @@ export default defineComponent({ window.addEventListener('offline', () => { this.store.isOffline = true; - this.store.apiData = { - stations: [], - dispatchers: [], - trains: [], - connectedSocketCount: 0 - }; + this.store.activeData.activeSceneries = []; + this.store.activeData.trains = []; + this.store.activeData.connectedSocketCount = 0; this.store.setStatuses(); }); diff --git a/src/components/App/AppHeader.vue b/src/components/App/AppHeader.vue index ab2235e..d10da58 100644 --- a/src/components/App/AppHeader.vue +++ b/src/components/App/AppHeader.vue @@ -68,7 +68,7 @@ @@ -34,10 +69,10 @@ $free: #8a8a8a; $ending: #e6c300; $no-limit: #117fc9; $unav: #ff3d5d; -$brb: #e6a100; +$afk: #e6a100; $no-space: #222; $online: #09a116; -$unknown: rgb(185, 60, 60); +$unknown: #b93c3c; .status-badge { border-radius: 1rem; @@ -69,8 +104,8 @@ $unknown: rgb(185, 60, 60); font-size: 0.85em; } - &.brb { - background-color: $brb; + &.afk { + background-color: $afk; color: black; font-size: 0.95em; } @@ -82,7 +117,8 @@ $unknown: rgb(185, 60, 60); font-size: 0.85em; } - &.unknown { + &.unknown, + &.invalid { background-color: $unknown; font-size: 0.95em; } diff --git a/src/components/Global/StockList.vue b/src/components/Global/StockList.vue index eefb1f2..9549550 100644 --- a/src/components/Global/StockList.vue +++ b/src/components/Global/StockList.vue @@ -50,8 +50,8 @@ diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue index bfe9659..8fca022 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue @@ -22,9 +22,8 @@ @@ -35,7 +34,7 @@ import dateMixin from '../../../mixins/dateMixin'; import routerMixin from '../../../mixins/routerMixin'; import styleMixin from '../../../mixins/styleMixin'; import StationStatusBadge from '../../Global/StationStatusBadge.vue'; -import { OnlineScenery } from '../../../scripts/interfaces/store/storeTypes'; +import { OnlineScenery } from '../../../store/typings'; export default defineComponent({ mixins: [styleMixin, dateMixin, routerMixin], diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue index fdbecb3..d6a4672 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoSpawnList.vue @@ -7,7 +7,11 @@ -
  • +
  • {{ $t('scenery.no-spawns') }}
  • @@ -26,7 +30,7 @@