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 } + } });