import {getCatalogIndexData} from '@prisma/client/sql' import {getLocale} from 'next-intl/server' import Image from 'next/image' import React from 'react' import FeatureCards from '@/components/shared/home/feature-cards' import {HomeCarousel} from '@/components/shared/home/home-carousel' import AppCatalog from '@/components/shared/sidebar/app-catalog' import FeatureCardFront from '@/components/shared/store/feature-card-front' import Terms from '@/components/shared/terms' import {carousels} from '@/lib/data' import {CategoryPageSqlSchema} from '@/lib/data/models/sqlSchemas' import {db} from '@/lib/db/prisma/client' import {dump} from '@/lib/utils' import mainFallback from '@/public/main-fallback.jpg' import image from '@/public/uploads/products/IMG_6572.jpg' // const storeModel = async (id: any) => { // return db.store.findFirst({ // where: {id}, // include: { // storeLocale: { // include: { // meta: { // include: { // openGraph: true // } // } // } // } // } // }) // } export default async function HomePage() { const locale = await getLocale() const catalog: CategoryPageSqlSchema[] = await db.$queryRawTyped( getCatalogIndexData(locale) ) return ( <>

{locale !== 'ru' ? "Цікаво про здоров'я" : 'Интересно о здоровье'}

{''}
) }