feat(settings): implement grouped menu structure and update related components
This commit is contained in:
@@ -2,7 +2,7 @@ import { useEffect, useState } from 'react';
|
||||
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
|
||||
import { toast } from 'sonner';
|
||||
import { api, ApiError, type ApiResponse } from '../lib/api';
|
||||
import PageHeader from '../components/ui/PageHeader';
|
||||
import SettingsLayout from '../components/layout/SettingsLayout';
|
||||
import SearchableSelect from '../components/ui/SearchableSelect';
|
||||
import { useAuthStore } from '../stores/authStore';
|
||||
import type { PracticeDomain } from '../types';
|
||||
@@ -55,10 +55,12 @@ export default function PracticeDomainSettingsPage() {
|
||||
const chosen = domains.find((d) => d.uuid === selected) ?? null;
|
||||
|
||||
return (
|
||||
<>
|
||||
<PageHeader title="حوزهٔ فعالیت" backTo="/admin/settings" />
|
||||
|
||||
// پوستهٔ تنظیمات، مثل بقیهٔ صفحات همین منو. بدون آن، این صفحه تنها صفحهای بود که
|
||||
// منوی تنظیمات را نشان نمیداد و کاربر برای رفتن به بخش بعدی باید «بازگشت» میزد.
|
||||
<SettingsLayout active="practice-domain">
|
||||
<div className="card card-pad" style={{ display: 'grid', gap: 14, maxWidth: 560 }}>
|
||||
<h1 className="section-title" style={{ margin: 0 }}>حوزهٔ فعالیت</h1>
|
||||
|
||||
<p style={{ margin: 0, fontSize: 12.5, color: 'var(--text-3)', lineHeight: 1.9 }}>
|
||||
حوزهٔ فعالیت تعیین میکند سیستم چه فرآیند درمانی برای کلینیک شما اجرا کند. این با
|
||||
«تخصص» فرق دارد: تخصص برچسبی است که در سایت عمومی دیده میشود، این یک تنظیم است.
|
||||
@@ -96,6 +98,6 @@ export default function PracticeDomainSettingsPage() {
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
</>
|
||||
</SettingsLayout>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user