'use client'
import colors from '@/con/colors';
import { Box, Paper, Stack, Text, Skeleton } from '@mantine/core';
import { useShallowEffect } from '@mantine/hooks';
import { useParams, useRouter } from 'next/navigation';
import { useProxy } from 'valtio/utils';
import programKreatifState from '@/app/admin/(dashboard)/_state/inovasi/program-kreatif';
import { IconMapper, IconKey } from '@/app/admin/(dashboard)/_com/iconMap';
function Page() {
const stateProgramKreatif = useProxy(programKreatifState);
const router = useRouter();
const params = useParams();
useShallowEffect(() => {
stateProgramKreatif.findUnique.load(params?.id as string);
}, [params?.id]);
if (!stateProgramKreatif.findUnique.data) {
return (
);
}
const data = stateProgramKreatif.findUnique.data;
return (
{/* Tombol Kembali */}
router.back()}
>
← Kembali
{/* Konten Utama */}
{data?.name || 'Program Kreatif Desa'}
{/* Ikon */}
{data?.icon && (
)}
{/* Deskripsi Singkat */}
Deskripsi Singkat
{data?.slug || '-'}
{/* Deskripsi Detail */}
Deskripsi
);
}
export default Page;