import colors from '@/con/colors'; import { Box, Card, Image, Stack, Text } from '@mantine/core'; import { Prisma } from '@prisma/client'; import { IconUserCircle } from '@tabler/icons-react'; interface ProfileViewProps { data: Prisma.PejabatDesaGetPayload<{ include: { image: true } }> | null; } export default function ProfileView({ data }: ProfileViewProps) { if (!data) { return ( Profil belum tersedia Data pejabat desa akan muncul di sini ); } return ( {data.image?.link ? ( {data.name ) : ( Belum ada foto )} {/* Box nama dan jabatan - responsive positioning */} {data.position || 'Tidak ada jabatan'} {data.name} ); }