diff --git a/assets/admin/App.tsx b/assets/admin/App.tsx index d7b74e4b..5af887e8 100644 --- a/assets/admin/App.tsx +++ b/assets/admin/App.tsx @@ -1,5 +1,5 @@ import React, { useEffect } from 'react'; -import { Routes, Route, Navigate } from 'react-router-dom'; +import { Routes, Route, Navigate, useLocation } from 'react-router-dom'; import { useAuthStore } from './stores/authStore'; import AdminLayout from './components/layout/AdminLayout'; import LoginPage from './pages/LoginPage'; @@ -33,6 +33,7 @@ import SettingsPage from './pages/SettingsPage'; function PrivateRoute({ children }: { children: React.ReactNode }) { const { isAuthenticated, primaryRole, availableContexts, dbUuid, fetchMe } = useAuthStore(); + const location = useLocation(); useEffect(() => { if (isAuthenticated && !primaryRole) { @@ -47,8 +48,8 @@ function PrivateRoute({ children }: { children: React.ReactNode }) { return
هیچ نوبتی یافت نشد
; } - // گروهبندی بر اساس تاریخ - const grouped = items.reduceهیچ نوبتی یافت نشد
; + } + + const byDoctor = items.reduceنوبت خالی در این تاریخ وجود ندارد
+ )} + + {step >= 3 && ( +پزشکی ثبت نشده
+هنوز پزشکی دعوت نشده
+