generated from muhtadeetaron/nextjs-template
fix(api): fix api endpoint logic #3
This commit is contained in:
@ -3,7 +3,14 @@
|
||||
import ProfileManager from "@/components/ProfileManager";
|
||||
import { Avatar, AvatarFallback } from "@/components/ui/avatar";
|
||||
import { getToken, API_URL } from "@/lib/auth";
|
||||
import { ChevronLeft, Edit2, Lock, Save } from "lucide-react";
|
||||
import {
|
||||
BadgeCheck,
|
||||
ChevronLeft,
|
||||
Edit2,
|
||||
Lock,
|
||||
Save,
|
||||
ShieldX,
|
||||
} from "lucide-react";
|
||||
import { useRouter } from "next/navigation";
|
||||
import React, { useEffect, useState } from "react";
|
||||
import { UserData } from "@/types/auth";
|
||||
@ -85,7 +92,22 @@ const ProfilePage = () => {
|
||||
</AvatarFallback>
|
||||
</Avatar>
|
||||
|
||||
<div className="pt-14 space-y-8">
|
||||
<div className="pt-14 space-y-4">
|
||||
{userData?.is_verified ? (
|
||||
<div className="flex gap-4 justify-center items-center bg-green-200 border border-green-700 px-3 py-4 rounded-2xl ">
|
||||
<BadgeCheck size={30} />
|
||||
<p className="text-sm font-semibold text-black">
|
||||
This account is verified.
|
||||
</p>
|
||||
</div>
|
||||
) : (
|
||||
<div className="flex gap-2 justify-center items-center bg-red-200 border border-red-700 px-3 py-4 rounded-2xl ">
|
||||
<ShieldX size={30} />
|
||||
<p className="text-sm font-semibold text-black">
|
||||
This account is not verified.
|
||||
</p>
|
||||
</div>
|
||||
)}
|
||||
<ProfileManager
|
||||
userData={userData}
|
||||
edit={editStatus}
|
||||
|
||||
Reference in New Issue
Block a user