Sudah sessionnya Sudah disesuaikan juga semisal superadmin ngubah role admin, maka admin tersebut akan logOut dan diarahkan ke halama login sudah bisa logOut
17 lines
287 B
TypeScript
17 lines
287 B
TypeScript
import { proxy } from 'valtio';
|
|
|
|
export type User = {
|
|
id: string;
|
|
name: string;
|
|
roleId?: number; // 0, 1, 2, 3
|
|
};
|
|
|
|
export const authStore = proxy<{
|
|
user: User | null;
|
|
setUser: (user: User | null) => void;
|
|
}>({
|
|
user: null,
|
|
setUser(user) {
|
|
authStore.user = user;
|
|
},
|
|
}); |