import React, { useState } from 'react' import { useTranslations } from 'next-intl' import classNames from 'classnames' import ContentUpdate2022 from '../updates/ContentUpdate2022' import ContentUpdate2023 from '../updates/ContentUpdate2023' import ContentUpdate2024 from '../updates/ContentUpdate2024' import styles from './index.module.scss' const UpdatesPage = () => { const common = useTranslations('common') const updates = useTranslations('updates') const classes = classNames(styles.updates, 'PageContent') // Default to most recent year with content (2024) const [activeYear, setActiveYear] = useState(2024) const getYearButtonClass = (year: number) => classNames({ [styles.yearButton]: true, [styles.active]: activeYear === year, }) // Render the component based on the active year const renderContentUpdate = () => { switch (activeYear) { case 2022: return case 2023: return case 2024: return default: return
{updates('noUpdates')}
} } return (

{common('about.segmented_control.updates')}

{renderContentUpdate()}
) } export default UpdatesPage