Files
hipmi/src/app_modules/admin/job/detail/detail_poster.tsx
Bagasbanuna02 f419559379 fix lib
deskripsi:
- pindah lib di dalam app ke src ( lib setara app dan app_modules )
2025-02-12 10:57:10 +08:00

41 lines
1008 B
TypeScript

"use client";
import { RouterJob } from "@/lib/router_hipmi/router_job";
import { Center, Image, Stack } from "@mantine/core";
import AdminGlobal_ComponentBackButton from "../../_admin_global/back_button";
import { APIs } from "@/lib";
import { useState } from "react";
import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
export default function AdminJob_DetailPoster({
imageId,
}: {
imageId: string;
}) {
const [isLoading, setLoading] = useState(true);
return (
<>
<Stack>
<AdminGlobal_ComponentBackButton />
<Center>
<Image
onLoad={() => setLoading(false)}
alt="Foto"
src={APIs.GET({ fileId: imageId })}
mah={500}
maw={300}
/>
{isLoading ? (
<Center h={"100%"}>
<ComponentGlobal_Loader size={30} variant="dots" />
</Center>
) : (
""
)}
</Center>
</Stack>
</>
);
}