'use client'; import Image from 'next/image'; import Link from 'next/link'; import Button from '@/components/uikit/button'; import { useTranslations } from 'next-intl'; import routeFactory from '@/assets/constants/routeFactory'; import { IProjectThumbResponseData } from '@/app/api/projects/data'; import { TLocales } from '@/models/layout'; interface Props { project: IProjectThumbResponseData; locale: TLocales; } export default function ProjectThumb({ project, locale }: Props) { const t = useTranslations(); const routes = routeFactory(t, locale); return (