feeds-fun
Version:
Frontend for the Feeds Fun — web-based news reader
24 lines (18 loc) • 561 B
text/typescript
import {ref, watch, computed} from "vue";
import {useRouter} from "vue-router";
import {defineStore} from "pinia";
import {useSupertokens} from "@/stores/supertokens";
import * as settings from "@/logic/settings";
import * as e from "@/logic/enums";
export const useGlobalState = defineStore("globalState", () => {
const supertokens = useSupertokens();
const isLoggedIn = computed(() => {
if (settings.authMode === settings.AuthMode.SingleUser) {
return true;
}
return supertokens.isLoggedIn;
});
return {
isLoggedIn
};
});