From 729f66bcdb5969a14b7170434a47211690ed3b00 Mon Sep 17 00:00:00 2001 From: Spythere Date: Fri, 20 Dec 2024 15:46:34 +0100 Subject: [PATCH] chore: added changing logo to christmas version --- .../stacjownik-header-logo-christmas.svg | 64 +++++++++++++++++++ src/components/App/AppHeader.vue | 19 +++++- 2 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 public/images/stacjownik-header-logo-christmas.svg diff --git a/public/images/stacjownik-header-logo-christmas.svg b/public/images/stacjownik-header-logo-christmas.svg new file mode 100644 index 0000000..96b3020 --- /dev/null +++ b/public/images/stacjownik-header-logo-christmas.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/App/AppHeader.vue b/src/components/App/AppHeader.vue index 7999e16..43940ea 100644 --- a/src/components/App/AppHeader.vue +++ b/src/components/App/AppHeader.vue @@ -18,7 +18,12 @@ - Stacjownik + Stacjownik logo (christmas) + Stacjownik logo @@ -69,7 +74,10 @@ import Clock from './Clock.vue'; import RegionDropdown from '../Global/RegionDropdown.vue'; export default defineComponent({ + components: { StatusIndicator, Clock, RegionDropdown }, + emits: ['changeLang'], + props: { currentLang: { type: String, @@ -98,9 +106,14 @@ export default defineComponent({ return this.store.activeSceneryList.filter( (scenery) => scenery.region == this.store.region.id && scenery.dispatcherId != -1 ).length; + }, + + isChristmas() { + const date = new Date(); + + return date.getUTCMonth() == 11 && date.getUTCDate() >= 24 && date.getUTCDate() <= 26; } - }, - components: { StatusIndicator, Clock, RegionDropdown } + } });