import React from 'react'; import { Link } from 'react-router-dom'; import fielddaysData from './fielddays.json'; import { useTheme } from '../../../ThemeContext'; import { getLanguage } from '../../../Language/Language'; import { getString } from '../../../Language/LanguageStrings'; const FielddaysTable = () => { const { theme } = useTheme(); function generatePath(dateString, language, linkText) { // Assuming dateString is in the format "YYYY-MM-DD" const parts = dateString.split('-'); const year = parts[0]; const month = parts[1]; const day = parts[2]; // Construct the path const path = `/${language}/radio/fielddays/${year}${month}${day}`; // Return JSX with the path inside an tag return ( {linkText} ); } return ( {fielddaysData.fielddays.map((fieldDay, index) => ( ))}
{getString('date')} {getString('name')} POTA Locator WW-FF Locator {getString('bands')} Mode Transceiver {getString('totalUniqueQSO')} {getString('antenna')}
{generatePath(fieldDay.date, getLanguage(), fieldDay.date)} {generatePath(fieldDay.date, getLanguage(), fieldDay.name)} {fieldDay['identifier-pota']} {fieldDay['identifier-wwff']} {fieldDay.bands} {fieldDay.modes} {fieldDay.transceiver} {fieldDay['total-unique-qso']} {fieldDay.antenna}
) } export default FielddaysTable;