"use client"; import { useState } from "react"; import { supabaseBrowser } from "@/lib/supabaseClient"; import { useRouter } from "next/navigation"; export default function NewModelPage() { const [form, setForm] = useState({ name: "", brand: "", scale: "", chassis_type: "", notes: "", }); const router = useRouter(); async function save() { const { error } = await supabaseBrowser.from("models").insert(form); if (!error) router.push("/admin/models"); } return (

Add New Model

{Object.entries(form).map(([key, value]) => (
setForm({ ...form, [key]: e.target.value })} />
))}
); }