"use client"; import { RouterJob } from "@/app/lib/router_hipmi/router_job"; import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/_global/author_name_on_header"; import { MainColor, AccentColor, } from "@/app_modules/_global/color/color_pallet"; import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card"; import { Card, Grid, Center, Text } from "@mantine/core"; import { MODEL_JOB } from "../../model/interface"; import { useRouter } from "next/navigation"; import { useState } from "react"; export default function ComponentJob_BerandaCardView({ data, }: { data: MODEL_JOB; }) { const router = useRouter(); const [visible, setVisible] = useState(false); const [jobId, setJobId] = useState(""); return ( <> { visible ? "" : setJobId(data.id), setVisible(true), router.push(RouterJob.main_detail + data.id); }} mt={"lg"} >
{data.title}
{visible && data.id === jobId ? ( ) : ( "" )}
); }