Skip to content

Commit

Permalink
Merge branch 'Lucasnb2001-rormoura-dev' into dev
Browse files Browse the repository at this point in the history
rormoura committed Sep 14, 2023
2 parents e0e5072 + bb4970c commit 89a6dd0
Showing 6 changed files with 26 additions and 17 deletions.
Original file line number Diff line number Diff line change
@@ -20,4 +20,6 @@ Feature: Cadastro de entregadores
Scenario: Remoção de um entregador armazenado por ID
Given Me encontro na página "entregadores"
When Clico no botão "excluir"
Then Devo estar na página "entregadores"
Then Devo estar na página "entregadores"


4 changes: 2 additions & 2 deletions frontend/src/app/home/pages/Home/index.tsx
Original file line number Diff line number Diff line change
@@ -13,8 +13,8 @@ const Home = () => {
<img src={HomeImage} alt="forma amarela"/>
</div>
<div className={styles.texts}>
<h1 className={styles.title}>Premium quality Food for your healthy & Daily Life</h1>
<p className={styles.text}>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<h1 className={styles.title}>Ingredientes simples em experiências extraordinárias.</h1>
<p className={styles.text}>Com uma interface intuitiva e uma variedade de recursos incríveis, o Ké Delivery se tornou um nome familiar para aqueles que desejam conveniência e qualidade.</p>
</div>
<div className={styles.images}>
<img src={HomeImageFood} alt="" className={styles.foodImage}/>
3 changes: 3 additions & 0 deletions frontend/src/app/home/pages/HomeRestaurant/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import styles from "./index.module.css";
import Menu from "../../components/Restaurants/Menu";
import { useState, useEffect } from "react";
import Carte from "../Menu";


const HomeRestaurant = () => {
const [formData, setFormData] = useState({
@@ -46,6 +48,7 @@ const HomeRestaurant = () => {
<div className={styles.body}>
<h1 className={styles.title}>Olá, Nome do Restaurante</h1>
<div className={styles.box}></div>
<Carte />
<div className={styles.boxes}>
<div className={styles.boxSmall}></div>
<div className={styles.boxSmall}></div>
24 changes: 16 additions & 8 deletions frontend/src/app/home/pages/LoginRestaurant/index.tsx
Original file line number Diff line number Diff line change
@@ -31,22 +31,30 @@ const LoginRestaurant = () => {
const handleForm = async (event: any) => {
try {
event.preventDefault();
const response = await fetch(`http://localhost:5001/api/restaurants/login`, {
await fetch(`http://localhost:5001/api/restaurants/login`, {
method: 'POST',
body: JSON.stringify(formData),
headers: {
'Content-Type': 'application/json',
}
}).then(response => {
if (!response.ok) {
throw new Error('Erro na requisição.');
}
return response.json(); // Lê o corpo da resposta como JSON
})
.then(data => {
const id = data.id; // Acessa o campo "id" do objeto JSON
console.log(data);
window.open(`/homeRestaurant?id=${id}`, '_self');
})
.catch(error => {
console.error('Erro:', error);
setShowPopup(true);
});
if (response.status === 200) {
window.open(`/homeRestaurant?email=${formData.email}`, '_self');
// alert("login realizado com sucesso!");
} else {
setShowPopup(true);
}
} catch (error) {
console.log(error);
setShowPopup(true); // Mostrar o pop-up quando ocorrer um erro
setShowPopup(true); // Mostrar o pop-up quando ocorrer um erro
}
}

6 changes: 1 addition & 5 deletions frontend/src/app/home/pages/Menu/index.tsx
Original file line number Diff line number Diff line change
@@ -64,13 +64,12 @@ const Menu: React.FC = () => {
}
});
const data = await response.json();
window.open(`/menu`, '_self');
window.location.reload();
}

// Renderize os dados recebidos na sua interface
return (
<div className={styles['menu-page']}>
<div className={styles['box']}></div>
{restaurantData.data.map((place: any) => (
<div key={place.id}>
<div className={styles['restaurant']}>
@@ -91,9 +90,6 @@ const Menu: React.FC = () => {
<img src={item.image} alt={item.name} />
<p className={styles['menu-item-name']}>{item.name}</p>
<p className={styles['menu-item-price']}>{item.price}</p>
<Link to={`/cart/${item.id}`}>
<button className={styles['add-to-cart-button']}>Adicionar ao carrinho</button>
</Link>
<button onClick={(event) => handleExcluir(event, item.id)} className={styles['delete-button']}>Excluir</button>
</div>
}
2 changes: 1 addition & 1 deletion frontend/src/app/home/pages/Menu/newItem/index.tsx
Original file line number Diff line number Diff line change
@@ -41,7 +41,7 @@ const addItemMenu = () => {
},
});
const data = await response.json();
window.open(`/NovoPedido`, '_self');
window.history.back();
alert("Item cadastrado com sucesso!!");
// setShowPopup(true);
} catch (error) {

0 comments on commit 89a6dd0

Please sign in to comment.