FactuGES_ERP/modules/auth/src/web/components/auth-guard.tsx
David d57b71c200 refactor: standardize import statements and formatting across components
- Updated import statements in `textarea.tsx`, `toggle.tsx`, and `tooltip.tsx` for consistency.
- Added missing semicolons and adjusted formatting in `use-mobile.ts` and `use-mobile.tsx`.
- Cleaned up `package.json` and `root.json` files by removing unnecessary line breaks.
- Simplified `turbo.json` by consolidating array formatting for better readability.
2026-09-10 13:26:33 +02:00

18 lines
403 B
TypeScript

import type { JSX } from "react";
import { Navigate } from "react-router-dom";
import { useIsAuthenticated } from "../hooks";
/**
* Protege una ruta para usuarios autenticados.
*/
export const AuthGuard = ({ children }: { children: JSX.Element }) => {
const isAuthenticated = useIsAuthenticated();
if (!isAuthenticated) {
return <Navigate replace to="/login" />;
}
return children;
};