import * as React from "react";
import {
Box,
Container,
CircularProgress,
Alert
} from "@mui/material";
import DashboardComponent from "./components/Dashboard";
import { configuration } from "./dashboard-config";
import { useDashboardData } from "./features/dashboard";
export default function Dashboard() {
const [mode, setMode] = React.useState<"expense" | "income">("expense");
const { data, latest, isLoading, error } = useDashboardData(mode);
if (isLoading) {
return (
);
}
if (error) {
return (
{String(error)}
);
}
if (!data) {
return null;
}
return (
setMode(newMode)}
/>
);
}