'use client' import React, {useEffect, useState} from 'react'; import {fetchStartDate} from "@/services/mta-api/mta-server"; import {MtaStartTime} from "@/services/mta-api/types"; import Image from 'next/image'; const Header = () => { const [startDate, setStartDate] = useState(null); const [lastUpdatedDate, setLastUpdatedDate] = useState(null); useEffect(() => { const fetchData = async () => { try { console.log("CALLING API") const mtaData = await fetchStartDate([""]) setStartDate(mtaData) setLastUpdatedDate(new Date().toLocaleString("en-US")) } catch (error) { console.error('Error fetching data:', error); } }; fetchData(); }, []); return (
rpi-logo

Pi MTA Display!

{startDate ? (

Started At: {startDate.startTime.toLocaleString("en-US")}

) : (

Loading data...

)}

Updated At: {lastUpdatedDate}

); }; export default Header;