import { StyleSheet, TextInput, View } from "react-native"; import { useState } from "react"; import Button from "@components/Button"; import { colors } from "@components/style"; export default function BeerAdd() { const [b_name, setBName] = useState(""); const [b_degree, setBDegree] = useState(""); const [b_packaging, setBPackaging] = useState(""); const [b_brand, setBBrand] = useState(""); async function addBeer() { // TODO: after the request - redirect to /beer/{new_beer_id}?; plus some modal about successful state const req = await fetch(`${process.env.EXPO_PUBLIC_API_URL}/beer/add`, { method: "POST", credentials: "include", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ brand: b_brand, name: b_name, degree: b_degree, packaging: b_packaging, photos: null, }), }); const res = await req.json(); } return ( setBName(text)} placeholderTextColor="#aaaaaa" /> setBBrand(text)} placeholderTextColor="#aaaaaa" /> setBDegree(text)} placeholderTextColor="#aaaaaa" /> setBPackaging(text)} placeholderTextColor="#aaaaaa" />