Files
hoomat-store/app/about-us/page.tsx
T

108 lines
4.1 KiB
TypeScript

import Link from "next/link";
import { SlotLinkedImage } from "@/app/components/slot-media";
import { getStaticImageSlot, getStaticImages } from "@/lib/meshkee/api";
import { slotImages } from "@/lib/meshkee/static-slots";
import type { StaticImageItem, StaticImageSlot } from "@/lib/meshkee/types";
import { aboutCopy, features, site } from "@/lib/site-data";
export const metadata = {
title: "درباره ما | داستان فروشگاه اینترنتی مبلمان هومت",
description: "با داستان، دیدگاه و خدمات مبلمان هومت بیشتر آشنا شوید.",
};
async function loadAboutImages(): Promise<StaticImageItem[]> {
const aboutSlots = await getStaticImages("about").catch(
() => [] as StaticImageSlot[],
);
const fromPage = slotImages(aboutSlots, "about-us-image");
if (fromPage.length) return fromPage;
const slot = await getStaticImageSlot("about-us-image");
return slot ? slotImages([slot], "about-us-image") : [];
}
export default async function AboutPage() {
const aboutImages = await loadAboutImages();
const primaryImage = aboutImages[0];
const secondaryImage = aboutImages[1];
return (
<main className="container">
<section className="page-hero">
<p className="eyebrow">{aboutCopy.eyebrow}</p>
<h1>{aboutCopy.title}</h1>
<p>{aboutCopy.quote}</p>
</section>
<section className="content-grid">
<article className="contact-card">
<p className="eyebrow">Story</p>
<h2>{aboutCopy.storyTitle}</h2>
<p>{aboutCopy.story}</p>
<p>
هومت با تکیه بر تولید مستقیم، تلاش می‌کند تجربه خرید مبلمان را برای
خانواده‌ها ساده‌تر کند؛ از انتخاب محصول تا مشاوره، سفارش و تحویل.
</p>
</article>
<article className="contact-card">
<p className="eyebrow">Vision</p>
<h2>{aboutCopy.visionTitle}</h2>
<p>{aboutCopy.vision}</p>
<ul className="contact-list">
{features.map((feature) => (
<li key={feature.title}>
{feature.title} - {feature.subtitle}
</li>
))}
</ul>
<Link className="primary-btn" href="/contactus">
تماس با هومت
</Link>
</article>
</section>
<section className="section">
<div className="about-panel">
<SlotLinkedImage
image={primaryImage}
fallbackSrc={site.heroImages[2]}
alt="نمایشگاه و مبلمان هومت"
width={720}
height={620}
/>
<div className="about-copy">
<p className="eyebrow">ONLINE FURNITURE SHOP</p>
<h2>فروشگاه آنلاین خرید مبلمان منزل با تنوع بالا</h2>
<p>
مجموعه هومت محصولات اصلی مورد نیاز دکوراسیون منزل را پوشش می‌دهد:
مبلمان راحتی، کلاسیک، مینیمال، مبل تخت‌خواب‌شو، میز ناهارخوری،
صندلی، سرویس خواب و میزهای کاربردی.
</p>
</div>
</div>
</section>
<section className="section">
<div className="about-panel about-panel-secondary">
<SlotLinkedImage
image={secondaryImage}
fallbackSrc={site.heroImages[0]}
alt="فضای نمایشگاهی هومت"
width={720}
height={620}
/>
<div className="about-copy">
<p className="eyebrow">SHOWROOM</p>
<h2>از انتخاب مدل تا چیدمان نهایی</h2>
<p>
در نمایشگاه و کارخانه هومت می‌توانید پارچه، رنگ و مدل را از نزدیک
بررسی کنید و با راهنمایی مشاوران، ترکیبی هماهنگ برای منزل خود بسازید.
</p>
</div>
</div>
</section>
</main>
);
}