"use client"; import { StatisticsBlock } from "@/components/blocks/statistics-block"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import DashboardDropdown from "@/components/dashboard-dropdown"; import { useTranslations } from "next-intl"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Button } from "@/components/ui/button"; import { UploadIcon } from "lucide-react"; import Cookies from "js-cookie"; import { useEffect } from "react"; import { getCookiesDecrypt } from "@/lib/utils"; import DashboardVisualization from "@/components/visualization/dashboard-viz"; import SiteBreadcrumb from "@/components/site-breadcrumb"; import TaskTable from "../contributor/task/components/task-table"; import PressConferenceTable from "../contributor/schedule/press-release/components/pressrilis-table"; import BlogTable from "../contributor/blog/components/blog-table"; import ContentTable from "./routine-task/components/content-table"; import RecentActivity from "./routine-task/components/recent-activity"; import { Link } from "@/components/navigation"; import ReportTable from "../contributor/report/components/report-table"; const DashboardPage = () => { const t = useTranslations("AnalyticsDashboard"); const roleId = getCookiesDecrypt("urie"); const levelNumber = Number(getCookiesDecrypt("ulne")); return Number(roleId) == 2 || Number(roleId) == 11 || Number(roleId) == 12 ? (
) : (
{t("task-routine", { defaultValue: "Task Routine" })} {t("task", { defaultValue: "Task" })} {t("schedule", { defaultValue: "Schedule" })} {levelNumber !== 3 && ( <> {t("indeks", { defaultValue: "Indeks" })} {t("report", { defaultValue: "Report" })} )}
{t("Total-Content-Production", { defaultValue: "Total Content Production", })}
{t("tabel", { defaultValue: "Tabel" })} {/* */}
Tabel Penugasan
{Number(levelNumber) !== 3 && (
)} {/*
*/}
{/*
Table Indeks
*/}
); }; export default DashboardPage;