aboutsummaryrefslogtreecommitdiffstats
path: root/stores/selected-event.ts
blob: 88e3a00460e9f9052bd3f3e482bf6cf384155449 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { type Event } from "./schedule";
import { defineStore } from "pinia";

export const useSelectedEventStore = defineStore('selected-event', () => {
  const selectedEvent = ref(null as Event | null)
  const setSelectedEvent = (event: Event) => {
    selectedEvent.value = event
  }
  const clearSelectedEvent = () => {
    selectedEvent.value = null
  }
  
  return {selectedEvent, setSelectedEvent, clearSelectedEvent}
})