Compare commits
No commits in common. "b2d31d96abdc24cdb90f69cd48fb2d83e1196d20" and "ec752e0367bdbc60a15766b0d2f724db8f1e085f" have entirely different histories.
b2d31d96ab
...
ec752e0367
@ -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() {
|
|
||||||
const [name, setName] = useState("");
|
|
||||||
const [producer, setProducer] = useState("");
|
export default function CreateWine(){
|
||||||
|
const [name, setName] = 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>
|
||||||
@ -50,7 +53,7 @@ export default function CreateWine() {
|
|||||||
</option>
|
</option>
|
||||||
))}
|
))}
|
||||||
</select>
|
</select>
|
||||||
<button onClick={handleAdd}>Submit wine</button>
|
<button onClick={handleAdd} >Submit wine</button>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user