refactor(docker): update Dockerfile for Next.js 15 and enhance build stages
This commit is contained in:
@@ -13,7 +13,6 @@ import states from "@/data/state.json";
|
|||||||
import cities from "@/data/city.json";
|
import cities from "@/data/city.json";
|
||||||
import { isRootCity } from "@/lib/rootCity";
|
import { isRootCity } from "@/lib/rootCity";
|
||||||
import { resolveCityDisplayName } from "@/lib/domainHelpers";
|
import { resolveCityDisplayName } from "@/lib/domainHelpers";
|
||||||
import { buildClinicsIntro } from "@/lib/listingIntro";
|
|
||||||
|
|
||||||
function ClinicsPage({ clinics, matchedCity, matchedState }) {
|
function ClinicsPage({ clinics, matchedCity, matchedState }) {
|
||||||
const searchParams = useSearchParams();
|
const searchParams = useSearchParams();
|
||||||
@@ -50,11 +49,6 @@ function ClinicsPage({ clinics, matchedCity, matchedState }) {
|
|||||||
setFilteredClinics={setFilteredClinics}
|
setFilteredClinics={setFilteredClinics}
|
||||||
/>
|
/>
|
||||||
</HeadPageList>
|
</HeadPageList>
|
||||||
<div className="padding-responsive pt-[24px]">
|
|
||||||
<p className="text-[#525252] text-[14px] md:text-[16px] font-normal leading-8 text-justify">
|
|
||||||
{buildClinicsIntro(resolveCityDisplayName(matchedCity))}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<List
|
<List
|
||||||
limit={12}
|
limit={12}
|
||||||
page={page}
|
page={page}
|
||||||
|
|||||||
@@ -8,8 +8,6 @@ import specialties from "@/data/specialties.json";
|
|||||||
import states from "@/data/state.json";
|
import states from "@/data/state.json";
|
||||||
import cities from "@/data/city.json";
|
import cities from "@/data/city.json";
|
||||||
import { isRootCity } from "@/lib/rootCity";
|
import { isRootCity } from "@/lib/rootCity";
|
||||||
import { resolveCityDisplayName } from "@/lib/domainHelpers";
|
|
||||||
import { buildDoctorsIntro } from "@/lib/listingIntro";
|
|
||||||
|
|
||||||
function DoctorsPage({ matchedCity, matchedState, list }) {
|
function DoctorsPage({ matchedCity, matchedState, list }) {
|
||||||
const searchParams = useSearchParams();
|
const searchParams = useSearchParams();
|
||||||
@@ -52,13 +50,6 @@ function DoctorsPage({ matchedCity, matchedState, list }) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="pt-[95px] sm:pt-[120px] padding-responsive">
|
<div className="pt-[95px] sm:pt-[120px] padding-responsive">
|
||||||
{/* h1 واقعی صفحه — تایپوگرافی همان عنوان صفحات لیست (HeadPageList) */}
|
|
||||||
<h1 className="text-[#3B3B3B] text-[16px] sm:text-[19px] md:text-[22px] lg:text-[24px] text-center font-bold">
|
|
||||||
پزشکان و متخصصان {resolveCityDisplayName(matchedCity)} | رزرو نوبت آنلاین
|
|
||||||
</h1>
|
|
||||||
<p className="text-[#525252] text-[14px] md:text-[16px] font-normal leading-8 mt-[16px] text-justify">
|
|
||||||
{buildDoctorsIntro(resolveCityDisplayName(matchedCity))}
|
|
||||||
</p>
|
|
||||||
<Head
|
<Head
|
||||||
limit={12}
|
limit={12}
|
||||||
filter={filter}
|
filter={filter}
|
||||||
|
|||||||
Reference in New Issue
Block a user