"use client" import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { DropdownMenuContent, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"; import { toast } from "@/components/ui/use-toast"; import { Account } from "@/lib/db"; import { DropdownMenu } from "@radix-ui/react-dropdown-menu"; import dayjs from "dayjs"; import relativeTime from "dayjs/plugin/relativeTime"; import { MoreHorizontal } from "lucide-react"; import { useRouter } from "next/navigation"; import { useState } from "react"; import { User } from "revolt-api"; import { decodeTime } from "ulid"; dayjs.extend(relativeTime); export function UserReviewCard({ user, account }: { user?: User, account: Account }) { const router = useRouter(); const [dropdownOpen, setDropdownOpen] = useState(false); return { user ? {user.username}#{user.discriminator} : Pending onboarding } {account.email} · {dayjs(decodeTime(account._id)).fromNow()} ; }