X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2Fpages%2FTechnique.js;h=aabb8d0780db86a73be7e50133fe66ac2a66d7c8;hb=52424eef6a48c5019d48cea8e38daa8375660b29;hp=19b56b72829e3c0427505b3a2327483516c2fc54;hpb=68aabaf6da8ed6e675bdea728702d5bd75066964;p=alttp.git diff --git a/resources/js/components/pages/Technique.js b/resources/js/components/pages/Technique.js index 19b56b7..aabb8d0 100644 --- a/resources/js/components/pages/Technique.js +++ b/resources/js/components/pages/Technique.js @@ -1,5 +1,7 @@ import axios from 'axios'; import React, { useEffect, useState } from 'react'; +import { Helmet } from 'react-helmet'; +import { withTranslation } from 'react-i18next'; import { useParams } from 'react-router-dom'; import ErrorBoundary from '../common/ErrorBoundary'; @@ -7,6 +9,8 @@ import ErrorMessage from '../common/ErrorMessage'; import Loading from '../common/Loading'; import NotFound from '../pages/NotFound'; import Detail from '../techniques/Detail'; +import { getLanguages, getTranslation } from '../../helpers/Technique'; +import i18n from '../../i18n'; const Technique = () => { const params = useParams(); @@ -25,7 +29,6 @@ const Technique = () => { setError(null); setLoading(false); setTechnique(response.data); - window.document.title = response.data.title; }) .catch(error => { setError(error); @@ -50,8 +53,25 @@ const Technique = () => { } return + + {getTranslation(technique, 'title', i18n.language)} + + + {getLanguages(technique).map(l => + + )} + ; }; -export default Technique; +export default withTranslation()(Technique);