can insert off campus food data to db

This commit is contained in:
Sunrise
2023-04-30 20:45:51 -04:00
parent 176882d34b
commit 41cfdb65ae

View File

@@ -118,25 +118,33 @@ const submitGoalHandler = evt => {
}) })
}; };
//to find a food item from an on campus location to your weekly journal
const [keyword, setKeyword] = useState({
search_term:""
})
const{search_term} = keyword
//to add an off campus food item or meal to your weekly journal //to add an off campus food item or meal to your weekly journal
const [offCampusInput, setOffCampusInput] = useState({ const [offCampusInput, setOffCampusInput] = useState({
item_name:"", item_name:"",
calories: "", amount: 0,
fat_g: "", calories: 0,
sat_fat_g: "", fat_g: 0,
trans_fat_g: "", sat_fat_g: 0,
carbs_g: "", trans_fat_g: 0,
fiber_g: "", carbs_g: 0,
sugar_g: "", fiber_g: 0,
protein_g: "", sugar_g: 0,
sodium_mg: "", protein_g: 0,
potassium_mg: "", sodium_mg: 0,
cholesterol_mg: "", potassium_mg: 0,
cholesterol_mg: 0,
} }
); );
const {item_name, calories, fat_g, sat_fat_g, trans_fat_g, carbs_g, fiber_g,sugar_g, protein_g, const {item_name, amount, calories, fat_g, sat_fat_g, trans_fat_g, carbs_g, fiber_g,sugar_g, protein_g,
sodium_mg, potassium_mg, cholesterol_mg} = offCampusInput sodium_mg, potassium_mg, cholesterol_mg} = offCampusInput
const changeOffCampusHandler = evt => { const changeOffCampusHandler = evt => {
@@ -146,19 +154,23 @@ const submitGoalHandler = evt => {
const submitOffCampusHandler = evt => { const submitOffCampusHandler = evt => {
evt.preventDefault(); evt.preventDefault();
console.log(offCampusInput) console.log(offCampusInput)
Axios.post("http://3.219.93.142:8000/api/", console.log(net_id)
Axios.post("http://3.219.93.142:8000/api/week_plan",
{ {
calories: calories[0], net_id: net_id,
trans_fat_g: trans_fat_g[0], item_name: item_name[0],
sat_fat_g: sat_fat_g[0], amount: Number(amount[0]),
trans_fat_g: trans_fat_g[0], calories: Number(calories[0]),
carbs_g: carbs_g[0], fat_g: Number(fat_g[0]),
fiber_g: fiber_g[0], sat_fat_g: Number(sat_fat_g[0]),
sugar_g: sugar_g[0], trans_fat_g: Number(trans_fat_g[0]),
protein_g: protein_g[0], carbs_g: Number(carbs_g[0]),
sodium_mg: sodium_mg[0], fiber_g: Number(fiber_g[0]),
potassium_mg: potassium_mg[0], sugar_g: Number(sugar_g[0]),
cholesterol_mg: cholesterol_mg[0] protein_g: Number(protein_g[0]),
sodium_mg: Number(sodium_mg[0]),
potassium_mg: Number(potassium_mg[0]),
cholesterol_mg: Number(cholesterol_mg[0])
}).then((response) => { }).then((response) => {
console.log(response); console.log(response);
console.log(response.status); console.log(response.status);
@@ -473,6 +485,17 @@ const submitGoalHandler = evt => {
value={item_name} value={item_name}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
<br></br>
&nbsp; &nbsp;
<TextField
id="amount"
label="Number of Servings"
size="small"
name="amount"
type="number"
value={amount}
onChange={changeOffCampusHandler}
/>
&nbsp; &nbsp; &nbsp; &nbsp;
<TextField <TextField
sx={{ paddingBottom: 1 }} sx={{ paddingBottom: 1 }}
@@ -480,6 +503,7 @@ const submitGoalHandler = evt => {
label="Calories" label="Calories"
size="small" size="small"
name="calories" name="calories"
type="number"
value={calories} value={calories}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -489,6 +513,7 @@ const submitGoalHandler = evt => {
label="Fat (g)" label="Fat (g)"
size="small" size="small"
name="fat_g" name="fat_g"
type="number"
value={fat_g} value={fat_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -498,6 +523,7 @@ const submitGoalHandler = evt => {
label="Saturated Fat (g)" label="Saturated Fat (g)"
size="small" size="small"
name="sat_fat_g" name="sat_fat_g"
type="number"
value={sat_fat_g} value={sat_fat_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -507,6 +533,7 @@ const submitGoalHandler = evt => {
label="Trans Fat (g)" label="Trans Fat (g)"
size="small" size="small"
name="trans_fat_g" name="trans_fat_g"
type="number"
value={trans_fat_g} value={trans_fat_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -517,6 +544,7 @@ const submitGoalHandler = evt => {
label="Carbs (g)" label="Carbs (g)"
size="small" size="small"
name="carbs_g" name="carbs_g"
type="number"
value={carbs_g} value={carbs_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -527,6 +555,7 @@ const submitGoalHandler = evt => {
label="Fiber (g)" label="Fiber (g)"
size="small" size="small"
name="fiber_g" name="fiber_g"
type="number"
value={fiber_g} value={fiber_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -536,6 +565,7 @@ const submitGoalHandler = evt => {
label="Sugar (g)" label="Sugar (g)"
size="small" size="small"
name="sugar_g" name="sugar_g"
type="number"
value={sugar_g} value={sugar_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -545,6 +575,7 @@ const submitGoalHandler = evt => {
label="Protein (g)" label="Protein (g)"
size="small" size="small"
name="protein_g" name="protein_g"
type="number"
value={protein_g} value={protein_g}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -554,6 +585,7 @@ const submitGoalHandler = evt => {
label="Sodium (mg)" label="Sodium (mg)"
size="small" size="small"
name="sodium_mg" name="sodium_mg"
type="number"
value={sodium_mg} value={sodium_mg}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -563,6 +595,7 @@ const submitGoalHandler = evt => {
label="Potassium (mg)" label="Potassium (mg)"
size="small" size="small"
name="potassium_mg" name="potassium_mg"
type="number"
value={potassium_mg} value={potassium_mg}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />
@@ -572,6 +605,7 @@ const submitGoalHandler = evt => {
label="Cholesterol (mg)" label="Cholesterol (mg)"
size="small" size="small"
name="cholesterol_mg" name="cholesterol_mg"
type="number"
value={cholesterol_mg} value={cholesterol_mg}
onChange={changeOffCampusHandler} onChange={changeOffCampusHandler}
/> />