diff --git a/components/admin/ManageEmployee.tsx b/components/admin/ManageEmployee.tsx index 3c49e91..0b2d949 100644 --- a/components/admin/ManageEmployee.tsx +++ b/components/admin/ManageEmployee.tsx @@ -2,14 +2,11 @@ import { useAuth } from "@/context/authContext"; import { useEffect, useState, useMemo } from "react"; -import { Button } from "@/components/ui/button"; -import { Input } from "@/components/ui/input"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { CalendarCheck, BarChart2, Ticket, - Activity, LucideIcon, Users, } from "lucide-react"; @@ -38,10 +35,10 @@ type EmployeeProfile = { activities: ActivityLog[]; }; -type DepartmentData = { - name: string; - count: number; -}; +// type DepartmentData = { +// name: string; +// count: number; +// }; const employeeData: Record = { EMP001: { @@ -85,8 +82,8 @@ const employeeData: Record = { const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042', '#8884D8', '#82CA9D', '#FFC658', '#FF6B6B']; export default function EmployeeDashboard() { - const [searchId, setSearchId] = useState(""); - const [selectedId, setSelectedId] = useState("EMP001"); + // const [searchId, setSearchId] = useState(""); + // const [selectedId, setSelectedId] = useState("EMP001"); const {userDetails}=useUser(); const [employees,setEmployees]=useState([]) const [employeesFetched,setEmployeesFetched]=useState(false) @@ -107,7 +104,8 @@ export default function EmployeeDashboard() { setEmployeesFetched(true) } catch(err){ - alert("something went wrong") + alert("something went wrong"); + console.log(err); } })() },[]) diff --git a/components/admin/ManageTeams.tsx b/components/admin/ManageTeams.tsx index c59de59..caedadd 100644 --- a/components/admin/ManageTeams.tsx +++ b/components/admin/ManageTeams.tsx @@ -1,11 +1,6 @@ 'use client'; import { useState } from 'react'; -import { Button } from '@/components/ui/button'; -import { Card, CardContent } from '@/components/ui/card'; -import { Input } from '@/components/ui/input'; -import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter, DialogTrigger } from '@/components/ui/dialog'; -import { Pencil, PlusCircle, Trash } from 'lucide-react'; import AddNewTeam from './manageTeams/AddNewTeam'; type Team = { diff --git a/components/admin/ManageTickets.tsx b/components/admin/ManageTickets.tsx index bbcee3b..b7c6eb8 100644 --- a/components/admin/ManageTickets.tsx +++ b/components/admin/ManageTickets.tsx @@ -72,7 +72,7 @@ export default function ManageTickets() { Critical: 'bg-red-100 text-red-600', }; - const formatDate = (ts?: any) => + const formatDate = (ts?:any) => ts?.toDate().toLocaleDateString('en-IN', { day: 'numeric', month: 'short', diff --git a/components/admin/manageTeams/AddNewTeam.tsx b/components/admin/manageTeams/AddNewTeam.tsx index 585e013..6071468 100644 --- a/components/admin/manageTeams/AddNewTeam.tsx +++ b/components/admin/manageTeams/AddNewTeam.tsx @@ -2,7 +2,7 @@ import { Dialog, DialogContent, - DialogDescription, + DialogHeader, DialogTitle, DialogTrigger, @@ -18,9 +18,7 @@ import { SelectTrigger, SelectValue, } from "@/components/ui/select" -import { useMemo, useRef, useState } from "react" -import { Button } from "@/components/ui/button" -import { PlusCircle } from "lucide-react" +import { useState } from "react" import { DocumentData } from "firebase-admin/firestore" import { Textarea } from "@/components/ui/textarea" import { TfiControlBackward } from "react-icons/tfi"; @@ -122,7 +120,7 @@ export default function AddNewTeam() { setEmployeesFetched(true) } catch (err) { - console.log("error while fetching employees for creating new team") + console.log("error while fetching employees for creating new team",err) } }}> diff --git a/components/basic/completeAdminProfile.tsx b/components/basic/completeAdminProfile.tsx index 152fe80..caa14ab 100644 --- a/components/basic/completeAdminProfile.tsx +++ b/components/basic/completeAdminProfile.tsx @@ -1,6 +1,6 @@ import { firestoreConfig } from "@/config/firestoreConfig"; import { useAuth } from "@/context/authContext"; -import { addDoc, collection, doc, DocumentData, getDocs, query, serverTimestamp, setDoc, where } from "firebase/firestore"; +import { collection, doc, DocumentData, getDocs, query, serverTimestamp, setDoc, where } from "firebase/firestore"; import Image from "next/image"; import { Dispatch, SetStateAction, useState } from "react"; diff --git a/components/employee/EmployeeSidebar.tsx b/components/employee/EmployeeSidebar.tsx index 176cff2..b478a8d 100644 --- a/components/employee/EmployeeSidebar.tsx +++ b/components/employee/EmployeeSidebar.tsx @@ -1,6 +1,6 @@ 'use client'; import { useAuth } from "@/context/authContext"; -import { useRouter } from "next/navigation"; +// import { useRouter } from "next/navigation"; import { Clock, Users, User, LogOut, CalendarDays, Ticket } from "lucide-react"; interface Props { @@ -10,7 +10,7 @@ interface Props { export default function EmployeeSidebar({ active, setActive }: Props) { const { signOut } = useAuth(); - const router = useRouter(); + // const router = useRouter(); return (