commerce/app/[locale]/about/about-narai-detail.tsx
2023-08-20 21:00:41 +09:00

173 lines
6.3 KiB
TypeScript

'use client';
import clsx from 'clsx';
import Prose from 'components/prose';
import { useTranslations } from 'next-intl';
import Image from 'next/image';
import AboutImage001 from './images/about-image-001.webp';
import AboutImage002 from './images/about-image-002.webp';
import AboutImage003 from './images/about-image-003.webp';
import AboutImage004 from './images/about-image-004.webp';
import AboutImage005 from './images/about-image-005.webp';
import AboutImage006 from './images/about-image-006.webp';
import IrieSignature from './images/irie-signature.webp';
export default function AboutNaraiDetail({ awards }: { awards: string }) {
const t = useTranslations('Index');
return (
<div className="w-full px-6">
<div className="font-multilingual flex w-full flex-col items-center space-y-2 pb-24 text-center font-extralight md:pb-48">
<h1 className="text-6xl">{t('about.001.title')}</h1>
<h1 className="text-6xl">{t('about.001.subtitle')}</h1>
</div>
<div className="max-w-screen-2x relative mx-auto">
<Image
src={AboutImage001}
priority={true}
alt="A picture of the exterior of the brewery building."
className={clsx('h-full w-full object-cover')}
/>
</div>
<div
className={clsx(
'font-multilingual mx-auto flex w-full max-w-3xl flex-col space-y-12 py-24 text-left font-extralight md:py-48'
)}
>
<h2 className="text-5xl">{t('about.002.title')}</h2>
<p className="text-base leading-loose">{t('about.002.para001')}</p>
<p className="text-base leading-loose">{t('about.002.para002')}</p>
</div>
<div className="max-w-screen-2x relative mx-auto">
<Image
src={AboutImage002}
priority={true}
alt="A picture of the interior of the brewery building."
className={clsx('h-full w-full object-cover')}
/>
</div>
<div
className={clsx(
'font-multilingual mx-auto flex w-full max-w-3xl flex-col space-y-12 py-24 text-left font-extralight md:py-48'
)}
>
<h2 className="text-5xl">{t('about.003.title')}</h2>
<p className="text-base leading-loose">{t('about.003.para001')}</p>
<div>
<div className="relative flex flex-row justify-end pb-6">
<Image
src={IrieSignature}
alt="Irie Signature"
width={600}
height={81}
className={clsx('w-[280px] object-contain')}
/>
</div>
<div className="text-right text-base">{t('about.003.master001')}</div>
<div className="text-right text-base">{t('about.003.master002')}</div>
</div>
</div>
{!!awards && (
<div
className={clsx(
'font-multilingual mx-auto flex w-full max-w-screen-xl flex-col space-y-12 py-24 text-left font-extralight md:py-48'
)}
>
<div className="font-multilingual flex flex-row items-baseline space-x-4">
<h2 className="text-5xl">{t('about.awards.title')}</h2>
<h3 className="text-2xl font-extralight">{t('about.awards.subtitle')}</h3>
</div>
<div className="border-y border-white/20 py-12">
<Prose html={awards} />
</div>
</div>
)}
<div
className={clsx(
'font-multilingual mx-auto flex w-full max-w-screen-xl flex-col space-y-24 pb-24 text-left font-extralight md:pb-48'
)}
>
<div className="flex flex-col space-y-24">
<div className="font-multilingual font-extralight">
<h2 className="text-5xl">{t('about.materials.title')}</h2>
</div>
<Image
src={AboutImage003}
priority={true}
alt="A picture of the exterior of the brewery building."
className={clsx('h-full w-full object-cover')}
/>
<div className="font-multilingual flex flex-col space-y-12 font-extralight md:flex-row md:space-x-6 md:space-y-0">
<div className="md:w-1/2">
<h2 className="max-w-sm text-5xl">{t('about.materials.water.title')}</h2>
</div>
<div className="md:w-1/2">
<p className="text-xl leading-relaxed">{t('about.materials.water.body')}</p>
</div>
</div>
</div>
<div className="flex flex-col space-y-24">
<Image
src={AboutImage004}
priority={true}
alt="A picture of the rice fields and mountains of Nagano."
className={clsx('h-full w-full object-cover')}
/>
<div className="font-multilingual flex flex-col space-y-12 font-extralight md:flex-row md:space-x-6 md:space-y-0">
<div className="md:w-1/2">
<h2 className="max-w-sm text-5xl">{t('about.materials.rice.title')}</h2>
</div>
<div className="md:w-1/2">
<p className="text-xl leading-relaxed">{t('about.materials.rice.body')}</p>
</div>
</div>
</div>
<div className="flex flex-col space-y-24">
<Image
src={AboutImage005}
priority={true}
alt="A picture of the interior of the brewery."
className={clsx('h-full w-full object-cover')}
/>
<div className="font-multilingual flex flex-col space-y-12 font-extralight md:flex-row md:space-x-6 md:space-y-0">
<div className="md:w-1/2">
<h2 className="max-w-sm text-5xl">{t('about.materials.koji.title')}</h2>
</div>
<div className="md:w-1/2">
<p className="text-xl leading-relaxed">{t('about.materials.koji.body')}</p>
</div>
</div>
</div>
</div>
<div className="mx-auto flex max-w-screen-2xl flex-col space-y-24">
<div className="md:pb-24">
<div className="border-t border-white/20"></div>
</div>
<div className="font-multilingual max-w-xl font-extralight">
<p className="text-xl">{t('about.irie.title')}</p>
<p className="text-xl leading-relaxed">{t('about.irie.body')}</p>
</div>
<Image
src={AboutImage006}
priority={true}
alt="A picture of Irie-san."
className={clsx('h-full w-full object-cover')}
/>
</div>
</div>
);
}