import { Typography } from "@mui/material"; import Box, { BoxProps } from "@mui/material/Box"; import { styled } from "@mui/material/styles"; import React, { useState, useEffect } from "react"; import CalendarTodayIcon from "@mui/icons-material/CalendarToday"; import AccessTimeIcon from "@mui/icons-material/AccessTime"; const FormattedBox = styled(Box)(() => ({ marginRight: 12, })); const Clock: React.FC = () => { const [date, setDate] = useState(new Date()); useEffect(() => { setInterval(() => setDate(new Date()), 30000); }, []); return ( {date.toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric", })} {date.toLocaleString("en-US", { hour: "numeric", minute: "numeric", hour12: true, })} ); }; export default Clock;