import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { constructMetadata } from '@/lib/metadata'; import { getUrlWithLocale } from '@/lib/urls/urls'; import type { Metadata } from 'next'; import type { Locale } from 'next-intl'; import { getTranslations } from 'next-intl/server'; export async function generateMetadata({ params, }: { params: Promise<{ locale: Locale }>; }): Promise { const { locale } = await params; const t = await getTranslations({ locale, namespace: 'Metadata' }); const pt = await getTranslations({ locale, namespace: 'AITextPage' }); return constructMetadata({ title: pt('title') + ' | ' + t('title'), description: pt('description'), canonicalUrl: getUrlWithLocale('/ai/text', locale), }); } export default async function AITextPage() { const t = await getTranslations('AITextPage'); return (
{/* about section */}
{/* avatar and name */}

{t('content')}

); }