"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 ? (