'use client' import colors from '@/con/colors'; import { Box, Button, Group, Paper, Stack, Text, TextInput, Title } from '@mantine/core'; import { IconArrowBack } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; import { useProxy } from 'valtio/utils'; import CreateEditor from '../../../_com/createEditor'; import programKreatifState from '../../../_state/inovasi/program-kreatif'; import SelectIconProgram from '../../../_com/selectIcon'; function CreateProgramKreatifDesa() { const stateCreate = useProxy(programKreatifState) const router = useRouter(); const resetForm = () => { stateCreate.create.form = { name: "", slug: "", deskripsi: "", icon: "", } } const handleSubmit = async () => { await stateCreate.create.create(); resetForm(); router.push("/admin/inovasi/program-kreatif-desa") } return ( Create Program Kreatif Desa Nama Program Kreatif Desa} placeholder="masukkan nama program kreatif desa" onChange={(val) => stateCreate.create.form.name = val.target.value} /> Ikon Program Kreatif Desa stateCreate.create.form.icon = value} /> stateCreate.create.form.slug = e.currentTarget.value} label={Deskripsi Singkat Program Kreatif Desa} placeholder='Masukkan deskripsi singkat program kreatif desa' /> Deskripsi Program Kreatif Desa stateCreate.create.form.deskripsi = htmlContent} /> ); } export default CreateProgramKreatifDesa;