feat: رفع لینک /doctor/undefined و متمایزسازی صفحهٔ اصلی شهرها
- ایجاد پرامپت برای رفع خطای 404 ناشی از لینک `/doctor/undefined` در سایتهای بهبهان و یاسوج. - افزودن کامپوننت `CityHighlights` برای نمایش محتوای یکتا و آمار پزشکان و تخصصهای پرمراجعه در صفحهٔ اصلی هر شهر. - بهروزرسانی تستهای مربوط به کامپوننتهای `ItemDoctor` و `CityHighlights` برای اطمینان از عدم وجود لینکهای نامعتبر و نمایش صحیح اطلاعات. - ایجاد سند جدید برای مستندسازی خطاهای Search Console که باگ نیستند و نیاز به رفع ندارند. - افزودن تستهای واحد برای توابع `buildCityIntro` و دیگر توابع مرتبط با تولید متن یکتا برای صفحات لیست.
This commit is contained in:
@@ -14,7 +14,7 @@ import cities from "@/data/city.json";
|
||||
import { isRootCity } from "@/lib/rootCity";
|
||||
import { resolveCityDisplayName } from "@/lib/domainHelpers";
|
||||
|
||||
function ClinicsPage({ clinics, matchedCity, matchedState, origin }) {
|
||||
function ClinicsPage({ clinics, matchedCity, matchedState, origin, intro }) {
|
||||
const searchParams = useSearchParams();
|
||||
const [page, setPage] = useState(clinics?.meta?.currentPage || 1);
|
||||
const [filteredClinics, setFilteredClinics] = useState(clinics?.data);
|
||||
@@ -49,6 +49,11 @@ function ClinicsPage({ clinics, matchedCity, matchedState, origin }) {
|
||||
setFilteredClinics={setFilteredClinics}
|
||||
/>
|
||||
</HeadPageList>
|
||||
{intro && (
|
||||
<p className="padding-responsive text-[#525252] text-[14px] md:text-[16px] font-normal leading-8 mt-[24px] text-justify">
|
||||
{intro}
|
||||
</p>
|
||||
)}
|
||||
<List
|
||||
limit={12}
|
||||
page={page}
|
||||
|
||||
Reference in New Issue
Block a user