/** * # 路由 联系页 /contact-us/ * 有 Elementor 内容则渲染;否则标准布局:联系方式卡片 + 询盘表单。 */ import { createFileRoute } from "@tanstack/react-router"; import { getLayoutData, Layout } from "~/components/website/Layout"; import { ElementorRenderer, extractElementor } from "~/components/elementor/Renderer"; import { InquiryForm } from "~/components/website/InquiryForm"; import { Breadcrumb, BreadcrumbList, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator } from "~/components/ui/breadcrumb"; import { getPublishedContent } from "~/server/data"; export const Route = createFileRoute("/contact-us")({ loader: async () => { const [layout, page] = await Promise.all([ getLayoutData(), getPublishedContent("contact-us", "page").catch(() => null), ]); const meta = (page?.meta ?? null) as Record | null; return { layout, page, meta }; }, head: ({ loaderData }) => ({ meta: [ { title: loaderData?.page?.seoTitle || "Contact Us | Dusun IoT" }, { name: "description", content: loaderData?.page?.seoDescription || "Contact Dusun IoT for IoT gateway solutions, OEM/ODM customization and technical support. Email sales@dusuniot.com." }, ], }), component: ContactPage, }); /** # 组件 联系页 */ function ContactPage() { const data = Route.useLoaderData(); const elementor = extractElementor(data.meta); return (
{elementor ? ( ) : ( <> Home Contact Us

Contact Us

Sales & Inquiries

Email: sales@dusuniot.com
Tel: +86 755 2643 0850

Visit Us

5F, Building B, Henglong Industrial Park,
Xili, Nanshan District, Shenzhen, Guangdong, China

Support

24/7 technical support for OEM/ODM partners. Response within 24 hours on business days.

)} {/* Elementor 版页面(hero 内已含询盘表单)不再追加表单;标准布局才补一个询盘表单 */} {!elementor ? (
) : null}
); }