/* eslint-disable @typescript-eslint/no-unused-vars */ /* eslint-disable @typescript-eslint/no-explicit-any */ 'use client' import colors from '@/con/colors'; import { Box, Button, Group, Paper, Stack, TextInput, Title } from '@mantine/core'; import { IconArrowBack } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; import { useState } from 'react'; import { useProxy } from 'valtio/utils'; import dataPendidikan from '../../../_state/pendidikan/data-pendidikan'; function CreateDataPendidikan() { const stateDPM = useProxy(dataPendidikan); const [chartData, setChartData] = useState([]); const router = useRouter() const resetForm = () => { stateDPM.create.form = { name: "", jumlah: "", } } const handleSubmit = async () => { const id = await stateDPM.create.create(); if (id) { const idStr = String(id); await stateDPM.findUnique.load(idStr); if (stateDPM.findUnique.data) { setChartData([stateDPM.findUnique.data]); } } resetForm(); router.push("/admin/pendidikan/data-pendidikan"); } return ( Tambah Data Pendidikan { stateDPM.create.form.name = val.currentTarget.value; }} /> { stateDPM.create.form.jumlah = val.currentTarget.value; }} /> ); } export default CreateDataPendidikan;