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 (
| {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} |