import images from '@/assets/images/images'; import SectionTitle from '@/components/layout/sectionTitle'; import type { IProductCategoryCardProps } from '../productCategories/productCategoryCard.d'; import { getProductCategories } from '@/services/products'; import Link from 'next/link'; import routeFactory from '@/assets/constants/routeFactory'; import { getTranslations } from 'next-intl/server'; import { ILayoutLocaleParams } from '@/models/layout'; import { TLocales } from '@/models/layout'; interface Props { locale: TLocales; } export default async function HomePageProducts({ locale }: Props) { const t = await getTranslations({ locale }); const productCategories: IProductCategoryCardProps[] = await getProductCategories(); const routes = routeFactory(t, locale); return (
{t('com_products_category_types_count', { count: category.typesCount, })}