import MoreVertIcon from "@mui/icons-material/MoreVert"; import PersonIcon from "@mui/icons-material/Person"; import { Card, CardContent, IconButton, Typography } from "@mui/material"; import Grid from "@mui/material/Grid2"; import React, { useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; interface HeaderProps { sx?: object; onToggleButtonPanel: () => void; } const Header: React.FC = ({ sx, onToggleButtonPanel }) => { const { t } = useTranslation(); const [currentDateTime, setCurrentDateTime] = useState(new Date()); useEffect(() => { const interval = setInterval(() => { setCurrentDateTime(new Date()); }, 60000); return () => clearInterval(interval); }, []); const formattedDate = currentDateTime.toLocaleDateString(undefined, { weekday: "short", day: "numeric", month: "short", }); const formattedTime = currentDateTime.toLocaleTimeString(undefined, { hour: "2-digit", minute: "2-digit", }); return ( Generic user Add Member {formattedDate} - {formattedTime} {t("lbl_Store")}: 8004 | {t("lbl_register")}: 317 {t("lbl_associate")} 2 ); }; export default Header;