21 lines
570 B
TypeScript
21 lines
570 B
TypeScript
export const useHuntStore = defineStore('hunt', () => {
|
|
const huntId = ref<number>();
|
|
const isMember = ref(false);
|
|
const trackDistance = ref(false);
|
|
|
|
function setMembership(id: number, member: boolean) {
|
|
huntId.value = id;
|
|
isMember.value = member;
|
|
}
|
|
|
|
function setTrackDistance(id: number, value: boolean) {
|
|
huntId.value = id;
|
|
trackDistance.value = value;
|
|
}
|
|
|
|
return { huntId, isMember, trackDistance, setMembership, setTrackDistance };
|
|
});
|
|
if (import.meta.hot) {
|
|
import.meta.hot.accept(acceptHMRUpdate(useHuntStore, import.meta.hot));
|
|
}
|