forked from Transparency/kgroad-frontend2
53 lines
1.6 KiB
TypeScript
53 lines
1.6 KiB
TypeScript
import Header from "@/widgets/home/Header/Header";
|
||
import StatisticsSection from "@/widgets/home/StatisticsSection/StatisticsSection";
|
||
import RatingSection from "@/widgets/home/RatingSection/RatingSection";
|
||
import NewsSection from "@/widgets/home/NewsSection/NewsSection";
|
||
import MapSection from "@/widgets/home/MapSection/MapSection";
|
||
import { Metadata } from "next";
|
||
|
||
export const metadata: Metadata = {
|
||
title: "KG ROAD | Главная",
|
||
description:
|
||
"Главная страница KG ROAD | Сделаем дороги безопасными!",
|
||
keywords: [
|
||
"Новости",
|
||
"Разбитые дороги",
|
||
"Очаги аварийности",
|
||
"Локальные дефекты",
|
||
"Дороги В планах ремонта",
|
||
"Отремонтированные дороги",
|
||
"Исправленные локальные дефекты",
|
||
"Карта дорог",
|
||
"Рейтинг",
|
||
],
|
||
openGraph: {
|
||
title: "KG ROAD | Главная",
|
||
description:
|
||
"Главная страница KG ROAD | Сделаем дороги безопасными!",
|
||
type: "website",
|
||
},
|
||
};
|
||
|
||
const Home = async ({
|
||
searchParams,
|
||
}: {
|
||
searchParams: {
|
||
["тип-дороги"]: string;
|
||
["поиск-на-карте"]: string;
|
||
["поиск-рейтинг"]: string;
|
||
["страница-рейтинга"]: string;
|
||
};
|
||
}) => {
|
||
return (
|
||
<div className="home">
|
||
<Header />
|
||
<StatisticsSection />
|
||
<MapSection searchParams={searchParams} />
|
||
<RatingSection searchParams={searchParams} />
|
||
<NewsSection />
|
||
</div>
|
||
);
|
||
};
|
||
|
||
export default Home;
|