1
0

Add Japanese page routers.

And remove unused import.
This commit is contained in:
Kevin Matsubara 2024-09-02 23:06:25 +02:00
parent a415007a98
commit d59dca5d84
2 changed files with 13 additions and 2 deletions

View File

@ -1,6 +1,5 @@
import React from 'react';
import { Link } from 'react-router-dom';
import Emoji from '../../../Content/Emoji';
import fielddaysData from './fielddays.json';
import { useTheme } from '../../../ThemeContext';
import { getLanguage } from '../../../Language/Language';

View File

@ -1,8 +1,21 @@
import React from 'react';
import { Route } from 'react-router-dom';
import { languages } from './Language/Language';
import JapanesePage from './Pages/Japan/JapanesePage';
import ElmPage from './Pages/Software/elm/ElmPage';
// Japan
export const japaneseRoutes = languages.map(lang => {
const pages = ['dake-vs-shika',];
return pages.map(page => {
const path = `/${lang}/japan/japanese/${page}`;
const mdPath = `Japan/Japanese/${lang}/${page}.md`;
return <Route key={`${lang}-${page}`} exact path={path} element={<JapanesePage mdPath={mdPath} />} />;
});
}).flat();
// Software
export const elmRoutes = languages.map(lang => {
// Main page.
const main = <Route key={`${lang}-elm-main`} exact path={`/${lang}/software/elm/`} element={<ElmPage mdPath={`Software/elm/${lang}/main.md`} />} />
@ -17,4 +30,3 @@ export const elmRoutes = languages.map(lang => {
return [main, ...entries];
}).flat();