diff --git a/backend/__pycache__/config.cpython-312.pyc b/backend/__pycache__/config.cpython-312.pyc index 36d4222..ed6f7e2 100644 Binary files a/backend/__pycache__/config.cpython-312.pyc and b/backend/__pycache__/config.cpython-312.pyc differ diff --git a/backend/instance/mydatabase.db b/backend/instance/mydatabase.db index 7e8c98f..98fc18b 100644 Binary files a/backend/instance/mydatabase.db and b/backend/instance/mydatabase.db differ diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 8900bb4..e1c7f46 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -18,23 +18,27 @@ const Popp = Poppins({ weight: "400", subsets: ["latin"] }); export default function Home() { const [email, setEmail] = React.useState(""); const [order, setOrder] = React.useState(""); - - - const [isOpen, setIsOpen] = React.useState(false); - const [showPortal, setShowPortal] = React.useState(false); - const handleModal = () => { - setShowPortal(!showPortal); - }; - + const [records, setRecords] = React.useState([]); + const [formValues, setFormValues] = React.useState({ + emails: "", + orders: "", + }); async function newOrder(event: React.FormEvent) { event.preventDefault(); - const response = await fetch("http://192.168.50.107:5580/new-order", { + const formData = new FormData(event.currentTarget); + const payload = Object.fromEntries(formData); + // console.log(payload) + // console.log(JSON.stringify(payload)) + // console.log({email:formData.get("email"), order:formData.get("order")}) + + // const response = await fetch("http://192.168.50.107:5580/new-order", { + const response = await fetch("http://localhost:5080/new-order", { method: "POST", headers: { - 'Content-type': 'application/json', - }, - body: JSON.stringify({email:email, order:order }), + "Content-type": "application/json", + }, + body: JSON.stringify(payload), }) .then((response) => response.json()) .then((data) => { @@ -43,6 +47,12 @@ export default function Home() { .catch((error) => { console.error(error); }); + + setRecords([...records, formValues]); + setFormValues({ + emails: "", + orders: "", + }); } return ( @@ -60,13 +70,6 @@ export default function Home() { - {/*
- - setIsOpen(false)}> - Fancy Modal - -
*/} -
{ @@ -78,17 +81,26 @@ export default function Home() { setEmail(e.target.value)} + // onChange={(e) => setEmail(e.target.value)} + value={formValues.emails} + onChange={(e) => + setFormValues({ ...formValues, emails: e.target.value }) + } required maxLength={500} placeholder="Your email" - name="senderEmail" + // name="senderEmail" + name="email" />