feat: add vue admin transition shell
This commit is contained in:
1 parent
2cdf7f9d7a
commit
f07a61f3a8
30 files changed
+2127
-7
No files matched your search
@@ -1,7 +1,7 @@
|
||||
import { useMemo, useState } from "react";
|
||||
import { ClipboardList, Headset, Home, List, LogOut } from "lucide-react";
|
||||
|
||||
import { clearToken } from "@/api";
|
||||
import { clearToken, logoutAdmin } from "@/api";
|
||||
import { ToastStack } from "@/components/admin/ToastStack";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { ConciergePage } from "@/pages/structure/ConciergePage";
|
||||
@@ -56,8 +56,10 @@ export function AdminShell({ onLogout }: { onLogout: () => void }) {
|
||||
};
|
||||
|
||||
const logout = () => {
|
||||
clearToken();
|
||||
onLogout();
|
||||
void logoutAdmin().finally(() => {
|
||||
clearToken();
|
||||
onLogout();
|
||||
});
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
Reference in new issue
Block a user