import '../../variants.css'; import '../../home.css'; import '../../service.css'; import '../../flats.css'; import type { Metadata, Viewport } from 'next'; import { notFound } from 'next/navigation'; import { Flats } from '../../../components/flats'; import { HomeFooter } from '../../../components/home'; import { VariantHeader } from '../../../components/variant'; import { getCatalog } from '../../../lib/data'; import { getFlats } from '../../../lib/flats'; // Квартиры из CRM меняются в течение дня — страница собирается на каждый запрос, список кешируется на минуту. export const dynamic = 'force-dynamic'; export const dynamicParams = false; /** Только русская версия (решение владельца, 20.10.2026) */ export function generateStaticParams() { return [{ locale: 'ru' }]; } export const metadata: Metadata = { title: 'Квартиры в аренду в Ереване — запись на просмотр | Barev Club', description: 'Проверенные квартиры от агентства-партнёра: фото, описание, цена. Выберите квартиру и удобный день — агент позвонит и покажет её.', alternates: { canonical: '/ru/apartments' }, openGraph: { title: 'Квартиры в аренду в Ереване', locale: 'ru', type: 'website', siteName: 'Barev Club', }, }; export const viewport: Viewport = { themeColor: '#4A1028' }; /** /ru/apartments — «Найдём квартиру»: объекты AREV из CRM и запись на просмотр */ export default async function Page({ params }: { params: Promise<{ locale: string }> }) { const { locale } = await params; if (locale !== 'ru') notFound(); const [flats, catalog] = await Promise.all([getFlats(), getCatalog()]); const telegramUrl = `https://t.me/${catalog.botUsername}`; return (
Квартиры, которые агент уже проверил и согласовал с собственником. Листайте фото, читайте описание и выберите день — агент позвонит, подтвердит время и покажет квартиру.
Напишите нам в Telegram — подберём варианты под ваш бюджет и район.
Написать в Telegram