feat: hide statistics, work time, expenses and finances from regular users

This commit is contained in:
2024-12-09 20:17:32 +04:00
parent 2ee0ef3a52
commit d5598a10b8
4 changed files with 66 additions and 24 deletions

View File

@@ -1,8 +1,17 @@
import { StatisticsTab } from "../components/StatisticsTabSegmentedControl/StatisticsTabSegmentedControl.tsx";
import styles from "./StatisticsPage.module.css";
import { ProfitTab } from "../tabs/ProfitTab/ProfitTab.tsx";
import { useSelector } from "react-redux";
import { RootState } from "../../../redux/store.ts";
import { Navigate } from "@tanstack/react-router";
export const StatisticsPage = () => {
const userRole = useSelector((state: RootState) => state.auth.role);
if (userRole !== "admin") {
return <Navigate to={"/leads"} />;
}
const serviceType = StatisticsTab.PROFIT;
const getBody = () => {