Clean up store accessor

This commit is contained in:
Matt Isenhower 2023-04-13 11:05:13 -07:00
parent 9ff53cad0e
commit d4a7a3497d

View File

@ -55,19 +55,18 @@ const props = defineProps({
eggstra: Boolean,
});
const SRstore = useSalmonRunSchedulesStore();
const EWstore = useEggstraWorkSchedulesStore();
const store = computed(() => props.eggstra ? useEggstraWorkSchedulesStore() : useSalmonRunSchedulesStore());
function filterSchedules(schedules) {
return schedules.filter(s => !props.startTime || s?.startTime === props.startTime);
}
const activeSchedule = computed(() => filterSchedules([props.eggstra ? EWstore.activeSchedule : SRstore.activeSchedule])[0]);
const activeSchedule = computed(() => filterSchedules([store.value.activeSchedule])[0]);
const upcomingSchedules = computed(() => {
if (props.isScreenshot && !props.startTime) {
return [];
}
return filterSchedules(props.eggstra ? EWstore.upcomingSchedules : SRstore.upcomingSchedules);
return filterSchedules(store.value.upcomingSchedules);
});
</script>