import React from 'react'; import { Navigate } from 'react-router-dom'; import { Result } from 'antd'; import { usePermission } from '../hooks/usePermission'; import { findRoleAwareLandingPath } from '../auth/menu-policy'; const DefaultRoute: React.FC = () => { const { permissions } = usePermission(); const roles = (() => { try { return JSON.parse(localStorage.getItem('user') || '{}').roles || []; } catch { return []; } })(); const firstPath = findRoleAwareLandingPath(roles, permissions); if (firstPath) return ; return ; }; export default DefaultRoute;