mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-30 12:18:12 +00:00
update usermanagement to legacy mode
This commit is contained in:
@@ -1,13 +1 @@
|
||||
import { Navigate, Outlet } from 'react-router-dom';
|
||||
|
||||
function getTokenFromCookie(): string | undefined {
|
||||
const match = document.cookie.match(/(?:^|;\s*)auth-token=([^;]*)/);
|
||||
return match ? decodeURIComponent(match[1]) : undefined;
|
||||
}
|
||||
|
||||
export function ProtectedRoute() {
|
||||
const token =
|
||||
localStorage.getItem('ema-backoffice-auth-token') ?? getTokenFromCookie();
|
||||
if (!token) return <Navigate to="/login" replace />;
|
||||
return <Outlet />;
|
||||
}
|
||||
export { ProtectedRoute } from '@ema-platform/auth';
|
||||
|
||||
Reference in New Issue
Block a user