diff --git a/app/components/list/job-card.tsx b/app/components/list/job-card.tsx index f6cca64..3fcc8b4 100644 --- a/app/components/list/job-card.tsx +++ b/app/components/list/job-card.tsx @@ -1,4 +1,6 @@ +import { isAdmin } from '@/lib/auth/is-admin' import type { QueryGetJobsResult } from '@/lib/db/queries' +import { type User, currentUser } from '@clerk/nextjs/server' import { ExternalLinkIcon } from '@radix-ui/react-icons' import { AccessibleIcon, @@ -20,6 +22,8 @@ type JobCardProps = { // TODO: design, refactor export const JobCard = async ({ job }: JobCardProps) => { + const user = (await currentUser()) as User + return ( @@ -54,9 +58,11 @@ export const JobCard = async ({ job }: JobCardProps) => { }).format(new Date(job.lastUpdatedAt))} - - - + {isAdmin(user) && ( + + + + )} )