import { useNavigate } from 'react-router-dom'; import { useState } from 'react'; import { useAuthStore, ContextItem } from '../stores/authStore'; const ROLE_LABELS: Record = { admin: 'مدیر کل', clinic: 'مالک کلینیک', doctor: 'پزشک', secretary: 'منشی', user: 'کاربر', }; const TYPE_ICONS: Record = { doctor: '🏥', clinic: '🏢', }; export default function SelectContextPage() { const { availableContexts, switchContext } = useAuthStore(); const navigate = useNavigate(); const [loading, setLoading] = useState(null); const handleSelect = async (ctx: ContextItem) => { setLoading(ctx.db_uuid); await switchContext(ctx.db_uuid); navigate('/admin/dashboard', { replace: true }); }; return (

انتخاب محیط کاری

لطفاً محیط کاری مورد نظر خود را انتخاب کنید

{availableContexts.map((ctx) => ( ))}
); }