mirror of
https://github.com/StanGirard/quivr.git
synced 2024-12-24 20:03:41 +03:00
b0514d6149
* add libraries for traslation purposes * Add button and service for language selection * add spanish translation on login page * add spanish translation on upload page * Add spanish translations for explore page * Add translations on user page * Add translations for config page * Add spanish translations on chat page * add translations for brain page * fix GUI and save on local storage * fix (i18n) init and types * fix (i18n): typos * add translation on new brain modal * add translations on metadata * Add translations on home page * fixes types * fix(frontend-tests): use get by id instead of text --------- Co-authored-by: Gustavo Maciel <gustavo_m13@outlook.com>
20 lines
564 B
TypeScript
20 lines
564 B
TypeScript
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
|
import { useEffect } from 'react';
|
|
import { useTranslation } from "react-i18next";
|
|
|
|
export const UpdateMetadata = () => {
|
|
const { t } = useTranslation();
|
|
|
|
useEffect(() => {
|
|
const title = t("title");
|
|
const description = t("description");
|
|
document.title = title;
|
|
const metaDescription = document.querySelector('meta[name="description"]');
|
|
if (metaDescription instanceof HTMLMetaElement) {
|
|
metaDescription.content = description;
|
|
}
|
|
}, [t]);
|
|
|
|
return null;
|
|
};
|