'use client' import React, { useState } from "react"; import Link from "next/link"; import { communityData } from "@/utility/constant.utils"; export default function Section1() { const yearGroups = Object.keys(communityData); const [selectedYear, setSelectedYear] = useState(yearGroups[0]); return ( <>

Community Directory

    {yearGroups.map((year) => (
  • ))}
{communityData[selectedYear] ? ( Object.entries(communityData[selectedYear]).map(([role, members]) => (

{role}

{members.map((member, idx) => (
{member.name}
{member.name}

{member.post}

))}
)) ) : (

No data available for this year group.

)}
{/*===== COMMUNITY DIRECTORY ENDS =======*/} ); }