import { lazy, Suspense } from 'react' import { Routes, Route, Navigate, Outlet } from 'react-router-dom' import { RouteProgressStart, PageReady } from './nprogress' import RequireAuth from '@/features/auth/RequireAuth' /* لود صفحات اصلی */ const LoginPage = lazy(() => import('@/features/auth/LoginPage')) const DashboardHome = lazy(() => import('@/features/dashboard/DashboardHome')) const ToursPage = lazy(() => import('@/features/tours/ToursPage')) const TourOrdersPage = lazy(() => import('@/features/tours/TourOrdersPage')) export default function AppRouter() { return ( <> {/* مسیر عمومی ورود به سیستم */} } /> {/* تمام مسیرهای محافظت‌شده پشت گارد امنیتی */} }> } /> } /> } /> {/* هدایت مسیرهای ناشناخته به صفحه اصلی */} } /> ) }