1
0

Convert fielddays to own component with breadcrumbs

This commit is contained in:
PA4KEV 2024-02-17 21:24:04 +01:00
parent 1263ad3390
commit 1760ea1977
2 changed files with 18 additions and 3 deletions

View File

@ -30,8 +30,7 @@ import Books from './Pages/Books/Books';
import booksdata from './Pages/Books/books.json' import booksdata from './Pages/Books/books.json'
import RadioMain from './Pages/Radio/RadioMain'; import RadioMain from './Pages/Radio/RadioMain';
import Fieldday from './Pages/Radio/fielddays/fieldday';
import MarkdownPage from './Pages/markdownPage';
import Linux from './Pages/Linux/Linux'; import Linux from './Pages/Linux/Linux';
import Footer from './UI/Footer'; import Footer from './UI/Footer';
@ -115,7 +114,7 @@ function App() {
return dates.map(date => { return dates.map(date => {
const path = `/${lang}/radio/fielddays/${date}`; const path = `/${lang}/radio/fielddays/${date}`;
const mdPath = `Radio/fielddays/${lang}/${date}.md`; const mdPath = `Radio/fielddays/${lang}/${date}.md`;
return <Route key={`${lang}-${date}`} exact path={path} element={<article className="main-page"><MarkdownPage md={mdPath} /></article>} />; return <Route key={`${lang}-${date}`} exact path={path} element={<Fieldday mdPath={mdPath} />} />;
}); });
}).flat(); }).flat();

View File

@ -0,0 +1,16 @@
import React from 'react';
import Breadcrumbs from '../../../UI/Breadcrumbs'
import MarkdownPage from '../../markdownPage'
const Fieldday = ({ mdPath }) => {
return (
<article className='main-page'>
<Breadcrumbs separator=' > ' path="radio">
{['radio']}
</Breadcrumbs>
<MarkdownPage md={mdPath} />
</article>
)
}
export default Fieldday;