'use client' import React, {useEffect, useState} from 'react'; import {AllStationResponse, StationResponse} from "@/gen-sources/mta-sign-api"; import {mtaDataClient} from "@/services/mta-api/types"; const Station = () => { const [data, setData] = useState(null); useEffect(() => { const fetchData = async () => { try { console.log("CALLING API") const mtaData = await mtaDataClient.getAllApiMtaPost() setData(mtaData.data) } catch (error) { console.error('Error fetching data:', error); } }; fetchData(); }, []); return (
{data ? (

{data.stations.map(function (station:any, i:any) { return {station.stationId} })} Train Line {}

) : (

Loading data...

)}
); }; export default Station;