"use client"; import Grid from "@mui/material/Grid"; import { useState } from 'react' import Paper from "@mui/material/Paper"; import { TFunction } from "i18next"; import { useTranslation } from "react-i18next"; import PageTitle from "../PageTitle/PageTitle"; import ProgressByClient from "./ProgressByClient"; import '../../app/global.css'; const DashboardTabButton: React.FC = () => { const [activeTab, setActiveTab] = useState('financialSummary'); const { t } = useTranslation("dashboard"); const renderContent = () => { switch (activeTab) { case 'financialSummary': return
Project Financial Summary
; case 'cashFlow': return
Project Cash Flow
; case 'progressByClient': return ; case 'resourceUtilization': return
Project Resource Utilization
; case 'staffUtilization': return
Staff Utilization
; default: return
Project Financial Summary
; } }; return (
{activeTab !== 'financialSummary' ? : } {activeTab !== 'cashFlow' ? : } {activeTab !== 'progressByClient' ? : } {activeTab !== 'resourceUtilization' ? : } {activeTab !== 'staffUtilization' ? : }
{renderContent()}
); }; export default DashboardTabButton;