chore: added changing logo to christmas version

This commit is contained in:
2024-12-20 15:46:34 +01:00
parent cbbd06fecd
commit 729f66bcdb
2 changed files with 80 additions and 3 deletions
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

+16 -3
View File
@@ -18,7 +18,12 @@
<span class="header_brand"> <span class="header_brand">
<router-link to="/"> <router-link to="/">
<img src="/images/stacjownik-header-logo.svg" alt="Stacjownik" /> <img
v-if="isChristmas"
src="/images/stacjownik-header-logo-christmas.svg"
alt="Stacjownik logo (christmas)"
/>
<img v-else src="/images/stacjownik-header-logo.svg" alt="Stacjownik logo" />
</router-link> </router-link>
</span> </span>
@@ -69,7 +74,10 @@ import Clock from './Clock.vue';
import RegionDropdown from '../Global/RegionDropdown.vue'; import RegionDropdown from '../Global/RegionDropdown.vue';
export default defineComponent({ export default defineComponent({
components: { StatusIndicator, Clock, RegionDropdown },
emits: ['changeLang'], emits: ['changeLang'],
props: { props: {
currentLang: { currentLang: {
type: String, type: String,
@@ -98,9 +106,14 @@ export default defineComponent({
return this.store.activeSceneryList.filter( return this.store.activeSceneryList.filter(
(scenery) => scenery.region == this.store.region.id && scenery.dispatcherId != -1 (scenery) => scenery.region == this.store.region.id && scenery.dispatcherId != -1
).length; ).length;
},
isChristmas() {
const date = new Date();
return date.getUTCMonth() == 11 && date.getUTCDate() >= 24 && date.getUTCDate() <= 26;
} }
}, }
components: { StatusIndicator, Clock, RegionDropdown }
}); });
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>