`import { createServerComponentClient } from "@supabase/auth-helpers-nextjs";
import { cookies } from "next/headers";
import { revalidatePath } from "next/cache";
// export default function addWater() {
// return <h1>page to add water type</h1>
// }
export default async function AddWaterForm(prevState: any, formData: FormData){
const addWaterType = async (formData: FormData) => {
'use server'
try{
const name = formData.get('name')
const price = formData.get('price')
const supabase = createServerComponentClient({ cookies})
await supabase.from('water_type').insert({name, price}).select()
revalidatePath('/waterTypes')
}catch(err){
console.log(err)
}
}
console.log(prevState, "previous state")
console.log(formData,"form data")
return (
<form action={addWaterType}>
<input name="name" />
<input name="price"/>
</form>
)
}``