Compare commits

..

No commits in common. "b2d31d96abdc24cdb90f69cd48fb2d83e1196d20" and "ec752e0367bdbc60a15766b0d2f724db8f1e085f" have entirely different histories.

View File

@ -1,4 +1,5 @@
"use client";
'use client'
import { ChangeEvent, FormEvent, useEffect, useState } from "react"; import { ChangeEvent, FormEvent, useEffect, useState } from "react";
import { addWine } from "../server/actions/addWine"; import { addWine } from "../server/actions/addWine";
import { getProducers } from "../server/actions/allProducers"; import { getProducers } from "../server/actions/allProducers";
@ -12,9 +13,11 @@ interface Producer {
email: string; email: string;
} }
export default function CreateWine(){ export default function CreateWine(){
const [name, setName] = useState(""); const [name, setName] = useState('');
const [producer, setProducer] = useState(""); const [producer, setProducer] = useState('');
const [allProducers, setAllProducers] = useState<Producer[]>([]); const [allProducers, setAllProducers] = useState<Producer[]>([]);
useEffect(() => { useEffect(() => {
@ -31,14 +34,14 @@ export default function CreateWine() {
const handleName = (event: ChangeEvent<HTMLInputElement>) => { const handleName = (event: ChangeEvent<HTMLInputElement>) => {
setName(event.target.value); setName(event.target.value);
}; }
const handleProducer = (event: ChangeEvent<HTMLSelectElement>) => { const handleProducer = (event: ChangeEvent<HTMLSelectElement>) => {
setProducer(event.target.value); setProducer(event.target.value);
}; }
const handleAdd = async (event: FormEvent) => { const handleAdd = async (event: FormEvent) => {
event.preventDefault(); event.preventDefault();
addWine(producer, name); addWine(producer, name);
setName(""); setName('');
}; };
return ( return (
<div> <div>