"use client"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import TaskTable from "./components/task-ta-table"; import { Button } from "@/components/ui/button"; import { UploadIcon } from "lucide-react"; import SiteBreadcrumb from "@/components/site-breadcrumb"; import { Link } from "@/components/navigation"; import { checkAuthorization, checkLoginSession, getCookiesDecrypt, } from "@/lib/utils"; import React, { useEffect } from "react"; import { useTranslations } from "next-intl"; import TaskTaTable from "./components/task-ta-table"; const TaskTaPage = () => { const t = useTranslations("AnalyticsDashboard"); useEffect(() => { function initState() { checkAuthorization("admin"); // Specify the page, e.g., "admin" or another value checkLoginSession(); } initState(); }, []); const roleId = Number(getCookiesDecrypt("urie")) || 0; return (