import React from 'react';
import { Navigate } from 'react-router-dom';

/**
 * WorkspaceGuard
 * Protege o ambiente Workspace durante a fase de ajuste usando uma flag de sessão.
 */
export const WorkspaceGuard = ({ children }) => {
  const hasAccess = sessionStorage.getItem('workspace_access') === 'true';

  if (!hasAccess) {
    return <Navigate to="/plataforma/workspace/login" replace />;
  }

  return children;
};
