'use client'; import balitaState from '@/app/admin/(dashboard)/_state/kesehatan/balita/balita'; import colors from '@/con/colors'; import { Box, Button, Checkbox, Group, Loader, NumberInput, Paper, Select, SimpleGrid, Stack, Textarea, TextInput, Title, } from '@mantine/core'; import { IconArrowBack } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; import { useProxy } from 'valtio/utils'; export default function BalitaCreatePage() { const router = useRouter(); const state = useProxy(balitaState); const form = state.create.form; const handleSubmit = async () => { const ok = await balitaState.create.submit(); if (ok) { balitaState.create.reset(); router.push('/admin/kesehatan/posyandu/balita'); } }; return ( Tambah Balita { balitaState.create.form.nama = e.currentTarget.value; }} radius="md" /> { balitaState.create.form.nik = e.currentTarget.value; }} radius="md" /> { balitaState.create.form.tanggalLahir = e.currentTarget.value; }} radius="md" /> { if (v) balitaState.create.form.statusStunting = v as typeof form.statusStunting; }} radius="md" /> { balitaState.create.form.alamat = e.currentTarget.value; }} radius="md" /> { balitaState.create.form.imunisasiLengkap = e.currentTarget.checked; }} /> { balitaState.create.form.giziBaik = e.currentTarget.checked; }} /> { balitaState.create.form.pemeriksaanRutin = e.currentTarget.checked; }} />