feat: implement logout functionality in admin navbar and update sidebar links

This commit is contained in:
Ardeman
2025-03-03 19:03:04 +08:00
parent 1bebe61634
commit 8f5f1bc552
3 changed files with 55 additions and 11 deletions
+22
View File
@@ -0,0 +1,22 @@
import { data } from 'react-router'
import { setStaffLogoutHeaders } from '~/libs/logout-header.server'
export const action = async () => {
try {
const responseHeaders = setStaffLogoutHeaders()
return data(
{ success: true },
{ headers: responseHeaders, status: 200, statusText: 'OK' },
)
} catch {
return data(
{
message: 'Something went wrong',
success: false,
},
{ status: 500 },
)
}
}