@@ -26,7 +30,7 @@
@@ -39,7 +43,7 @@
@@ -73,6 +79,13 @@ const upcomingSchedules = computed(() => {
background-repeat: no-repeat;
}
+.bg-eggstra {
+ background-image: url('@/assets/img/eggstra-work.png');
+ background-size: cover;
+ background-position: top, center;
+ background-repeat: no-repeat;
+}
+
:deep(.bg-monsters) {
background-image: url('@/assets/img/monsters-transparent-bg.png'),
linear-gradient(180deg, rgba(2, 0, 36, 0.10) 0%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.2) 100%);
diff --git a/src/stores/schedules.mjs b/src/stores/schedules.mjs
index 9e51ff5..f29ea1e 100644
--- a/src/stores/schedules.mjs
+++ b/src/stores/schedules.mjs
@@ -29,6 +29,7 @@ function defineScheduleStore(id, options) {
const activeSchedule = computed(() => schedules.value?.find(s => time.isActive(s.startTime, s.endTime)));
const upcomingSchedules = computed(() => schedules.value?.filter(s => time.isUpcoming(s.startTime)));
+
return { schedules, currentSchedules, activeSchedule, upcomingSchedules };
});
}
@@ -90,6 +91,12 @@ export const useSalmonRunSchedulesStore = defineScheduleStore('salmonRun', {
settings: node => node.setting,
});
+// Eggstra Work
+export const useEggstraWorkSchedulesStore = defineScheduleStore('eggstraWork', {
+ nodes: () => useSchedulesDataStore().data?.coopGroupingSchedule.teamContestSchedules.nodes || [],
+ settings: node => node.setting,
+});
+
if (import.meta.hot) {
import.meta.hot.accept(acceptHMRUpdate(useRegularSchedulesStore, import.meta.hot));
import.meta.hot.accept(acceptHMRUpdate(useAnarchySeriesSchedulesStore, import.meta.hot));
@@ -97,4 +104,5 @@ if (import.meta.hot) {
import.meta.hot.accept(acceptHMRUpdate(useXSchedulesStore, import.meta.hot));
import.meta.hot.accept(acceptHMRUpdate(useSplatfestSchedulesStore, import.meta.hot));
import.meta.hot.accept(acceptHMRUpdate(useSalmonRunSchedulesStore, import.meta.hot));
+ import.meta.hot.accept(acceptHMRUpdate(useEggstraWorkSchedulesStore, import.meta.hot));
}
diff --git a/src/views/SalmonRunView.vue b/src/views/SalmonRunView.vue
index a14b5c7..61de3ae 100644
--- a/src/views/SalmonRunView.vue
+++ b/src/views/SalmonRunView.vue
@@ -6,6 +6,9 @@
+
+
+