--- import { Icon } from 'astro-icon/components' import { cn } from '../lib/cn' import type { Prisma } from '@prisma/client' import type { HTMLAttributes } from 'astro/types' type Props = HTMLAttributes<'div'> & { comment: Prisma.CommentGetPayload<{ select: { id: true status: true suspicious: true requiresAdminReview: true kycRequested: true fundsBlocked: true communityNote: true internalNote: true privateContext: true orderId: true orderIdStatus: true } }> } const { comment, class: className, ...divProps } = Astro.props const user = Astro.locals.user // Only render for admin/moderator users if (!user || !user.admin || !user.moderator) return null ---