2025-10-12 17:42:17 +00:00
|
|
|
import { Events } from "@/components/shared/Events";
|
|
|
|
|
import { News } from "@/components/shared/News";
|
|
|
|
|
import { Partners } from "@/components/shared/Partners";
|
2025-11-21 10:53:33 +00:00
|
|
|
import { Reviews } from "@/components/shared/Reviews";
|
2025-10-12 17:42:17 +00:00
|
|
|
import { Slider } from "@/components/shared/Slider";
|
|
|
|
|
import Loader from "@/components/ui/Loader";
|
2026-02-11 20:45:37 +00:00
|
|
|
import { getLocale } from "next-intl/server";
|
2025-10-12 17:42:17 +00:00
|
|
|
import { Suspense } from "react";
|
|
|
|
|
|
|
|
|
|
export default async function HomePage() {
|
2026-02-11 20:45:37 +00:00
|
|
|
const lang = await getLocale();
|
2025-10-12 17:42:17 +00:00
|
|
|
|
|
|
|
|
return (
|
2025-11-06 06:55:45 +00:00
|
|
|
<div className="bg-blueBg flex flex-col gap-[60px] md:gap-20 pb-20 mt-[70px]">
|
2025-10-12 17:42:17 +00:00
|
|
|
<Slider lang={lang} />
|
|
|
|
|
|
|
|
|
|
<Suspense fallback={<Loader />}>
|
|
|
|
|
<Events lang={lang} />
|
|
|
|
|
</Suspense>
|
|
|
|
|
<News />
|
2025-11-21 10:53:33 +00:00
|
|
|
<Reviews />
|
2025-10-12 17:42:17 +00:00
|
|
|
<Partners />
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|