Files
KnockOutWhist-Frontend/src/composables/useUserInfo.ts
Janis eac315bea1 feat: FRO-2 Implement Login Component (#8)
Reviewed-on: #8
Reviewed-by: lq64 <lq@blackhole.local>
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-12-10 11:44:33 +01:00

20 lines
484 B
TypeScript

import { defineStore } from 'pinia'
import {ref, type Ref} from 'vue'
export const useUserInfo = defineStore('userInfo', () => {
const username: Ref<string | null> = ref(null);
const userId: Ref<number | null> = ref(null);
function setUserInfo(name: string, id: number) {
username.value = name;
userId.value = id;
}
function clearUserInfo() {
username.value = null;
userId.value = null;
}
return { username, userId, setUserInfo, clearUserInfo };
});