Rewrite URLs for app router folders

This commit is contained in:
Henrik Larsson
2023-08-11 23:37:34 +02:00
parent 6a5aa06841
commit f14d0cb865
12 changed files with 95 additions and 71 deletions

View File

@@ -5,6 +5,7 @@ import type { Product } from '@/lib/storm/product';
import Price from 'components/price';
import Text from 'components/ui/text';
import { cn } from 'lib/utils';
import { useLocale, useTranslations } from 'next-intl';
import Link from 'next/link';
import { FC } from 'react';
interface Props {
@@ -15,10 +16,12 @@ interface Props {
const ProductCard: FC<Props> = ({ product, className, variant = 'default' }) => {
const rootClassName = cn('w-full group relative overflow-hidden', className);
const t = useTranslations('routes');
const locale = useLocale();
return (
<Link
href={`/product/${product.slug}`}
href={`/${locale}/${t('product')}/${product.slug}`}
className={rootClassName}
aria-label={product.name}
locale={product.locale}