28 lines
1009 B
JavaScript
28 lines
1009 B
JavaScript
import { getStateInfo } from "@/lib/getStateInfo";
|
|
import { buildContactIntro } from "@/lib/staticPageIntro";
|
|
import Call from "./call/Call";
|
|
import Connect from "./Connect";
|
|
|
|
async function ContactUsPage() {
|
|
const { matchedCity, matchedState, isRoot } = await getStateInfo();
|
|
// مثل «درباره ما»: این صفحه هم self-canonical شد و بدون متن شهری، تلفن و ایمیل
|
|
// یکسانِ ۳۵ دامنه دوباره duplicate میساخت.
|
|
const cityIntro = isRoot
|
|
? ""
|
|
: buildContactIntro(
|
|
matchedCity?.name,
|
|
matchedState?.name,
|
|
matchedCity?.site_name,
|
|
matchedCity?.slogan
|
|
);
|
|
|
|
return (
|
|
<div className="w-full pt-[24px] sm:pt-[56px] md:pt-[88px] lg:pt-[120px] mt-[56px] padding-responsive flex flex-col lg:flex-row items-center justify-between h-fit">
|
|
<Call matchedCity={matchedCity} isDefault={isRoot} cityIntro={cityIntro} />
|
|
{isRoot && <Connect />}
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default ContactUsPage;
|