Locale switcher fix

This commit is contained in:
Henrik Larsson 2023-08-14 09:20:36 +02:00
parent 1ecd47a0f7
commit 616a177058
3 changed files with 18 additions and 18 deletions

View File

@ -22,7 +22,7 @@ export async function generateMetadata({
if (!page) return notFound();
return {
title: page.seo?.title || page.title,
title: `${page.seo?.title || page.title}`,
description: page.seo?.description || page.bodySummary,
openGraph: {
publishedTime: page.createdAt,

View File

@ -5,7 +5,7 @@ import { useEffect, useState } from 'react';
import CategoryCard from '@/components/ui/category-card/category-card';
import ProductCard from '@/components/ui/product-card/product-card';
import { Carousel, CarouselItem } from 'components/modules/carousel/carousel';
import { Carousel, CarouselItem } from '@/components/modules/carousel/carousel';
interface SliderProps {
products: [] | any;

View File

@ -9,7 +9,7 @@ import {
import { LanguageIcon } from '@heroicons/react/24/outline';
import { useLocale, useTranslations } from 'next-intl';
import Link from 'next-intl/link';
import { usePathname } from 'next/navigation';
// import { usePathname } from 'next/navigation';
import { useState } from 'react';
import { supportedLanguages } from '../../../i18n-config';
@ -22,14 +22,14 @@ import { supportedLanguages } from '../../../i18n-config';
// }
export default function LocaleSwitcher() {
const pathName = usePathname();
// const pathName = usePathname();
const currentLocale = useLocale();
const t = useTranslations('ui');
// const translations = localeData.translations;
const redirectedPathName = (locale: string) => {
if (!pathName) return '/';
// const redirectedPathName = (locale: string) => {
// if (!pathName) return '/';
// if (translations.length > 0) {
// const translation = translations.find((obj) => {
@ -43,8 +43,8 @@ export default function LocaleSwitcher() {
// }
// }
return `/${locale}`;
};
// return `/${locale}`;
// };
const [isOpen, setIsOpen] = useState(false);
@ -67,7 +67,7 @@ export default function LocaleSwitcher() {
className={`flex w-full cursor-pointer items-center px-4 py-2 text-sm ${
currentLocale == locale.id && 'font-bold'
}`}
href={redirectedPathName(locale.id)}
href={'/'}
>
{locale.title}
</Link>