diff --git a/apps/hub/app/(app)/admin/user/[id]/_components/forms.tsx b/apps/hub/app/(app)/admin/user/[id]/_components/forms.tsx index 376475bd..95534a3d 100644 --- a/apps/hub/app/(app)/admin/user/[id]/_components/forms.tsx +++ b/apps/hub/app/(app)/admin/user/[id]/_components/forms.tsx @@ -1,6 +1,6 @@ "use client"; import { zodResolver } from "@hookform/resolvers/zod"; -import { BADGES, PERMISSION, User } from "@repo/db"; +import { BADGES, PERMISSION, Report, User } from "@repo/db"; import { useRef, useState } from "react"; import { useForm } from "react-hook-form"; import { deleteDispoHistory, editUser, resetPassword } from "../../action"; @@ -20,10 +20,10 @@ import { Select } from "../../../../../_components/ui/Select"; import { UserSchema } from "@repo/db/zod"; import { useRouter } from "next/navigation"; import { PaginatedTable, PaginatedTableRef } from "_components/PaginatedTable"; -import { min } from "date-fns"; import { cn } from "../../../../../../helper/cn"; -import { ChartBarBigIcon, PlaneIcon } from "lucide-react"; +import { ChartBarBigIcon, Check, Eye, PlaneIcon, Timer, X } from "lucide-react"; import Link from "next/link"; +import { ColumnDef } from "@tanstack/react-table"; interface ProfileFormProps { user: User; @@ -305,6 +305,79 @@ export const ConnectionHistory: React.FC<{ user: User }> = ({ ); }; +export const UserReports = ({ user }: { user: User }) => { + return ( +