"use client"; import { useQuery } from "@tanstack/react-query"; import Image from "next/image"; import userApi from "@/shared/services/user"; // Make sure this path is correct import DetailItem from "../../_components/detail-item"; import { User } from "@/shared/types/user"; import { getRoleLabelById } from "@/shared/config/role"; const API_URL = process.env.NEXT_PUBLIC_API_URL; export default function UserDetail({ id }: { id: string }) { const { data: user } = useQuery({ queryKey: ["user", id], queryFn: () => userApi.getUserById(id), }); const profilePictureId = user?.profile_picture; const imageUrl = profilePictureId ? `${API_URL}/files/${profilePictureId}/download` : ""; return (
Informasi Pengguna
: "Tidak ada foto"} />
); }