Skip to content

Commit

Permalink
Fixed Payment Details and Error Alert on Sign In
Browse files Browse the repository at this point in the history
  • Loading branch information
ericramos-07 committed Dec 16, 2023
1 parent 951ba4b commit 1154d0e
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 25 deletions.
36 changes: 15 additions & 21 deletions frontend/app/components/reservation_summary.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,17 @@ import AccountBalanceOutlinedIcon from "@mui/icons-material/AccountBalanceOutlin
import AddToHomeScreenIcon from "@mui/icons-material/AddToHomeScreen";
import Line from "./line";

function Reserv() {
type ResProps = {
time?: string;
price?: string;
};

function Reserv({ time, price }: ResProps) {
const ResDetails = {
time: time || "0",
price: price || "0",
};

return (
<div>
<p className=" text-textcolor text-sm font-semibold py-2 px-2 ml-7 mt-3">
Expand All @@ -15,17 +25,12 @@ function Reserv() {

<div className="flex text-xs ml-14 mt-2 justify-between">
<div>
<div className="flex font-bold">
<div className="flex font-bold space-x-2">
<p>Time Reserved:</p>
<p>5:30 PM</p>
</div>
<div className="flex space-x-1">
<p className="font-bold">1x</p>
<p>1 hour</p>
<p>(Individual Seat)</p>
<p>{ResDetails.time}</p>
</div>
</div>
<h4 className="mr-16">&#8369; 80.00</h4>
<h4 className="mr-16 font-bold">&#8369; {ResDetails.price}</h4>
</div>

<Line></Line>
Expand All @@ -35,7 +40,7 @@ function Reserv() {
Subtotal Fee
</p>
<p className=" text-textcolor text-sm font-semibold py-2 px-2 mt-3 mr-10">
&#8369; 80.00
&#8369; {ResDetails.price}
</p>
</div>

Expand Down Expand Up @@ -64,17 +69,6 @@ function Reserv() {
title="GCash"
marginRight="220px"
></IcoButt>

<IcoButt
Icon={
<AddToHomeScreenIcon
className="mr-3"
style={{ fontSize: 28, color: "#EDC2B5" }}
/>
}
title="Paymaya"
marginRight="205px"
></IcoButt>
</div>
);
}
Expand Down
4 changes: 2 additions & 2 deletions frontend/app/payment_details/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ function Page() {
title="Payment Details"
subTitle1="Select your preferred payment method"
/>

<Reserv></Reserv>
<Reserv />{" "}
{/*insert values for RESERVED TIME and its PRICE inside "Reserv".. props are "time" and "price"*/}
</div>
);
}
Expand Down
24 changes: 24 additions & 0 deletions frontend/app/reservation/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,36 @@ import TemporaryDrawer from "../components/side_bar";
import { ChairRight, ChairLeft, ChairDown, ChairUp } from "../components/svgs";
import BasicModal from "../components/modal";

interface Accounts {
UserID: number;
Username: string;
}

function Page() {
useEffect(() => {
// Set the title directly for the browser tab
document.title = "Reservation";
}, []);

const [accounts, setAccounts] = useState<Accounts[]>([]);

/*
useEffect(() => {
fetch("http://localhost:5000/api/get-reservations")
.then((response) => response.json())
.then((data: { accounts: Accounts[] }) => {
const simplifiedData = data.accounts.map(({ UserID, Username }) => ({
UserID,
Username,
}));
setAccounts(simplifiedData);
})
.catch((error) => {
console.error("Error fetching data:", error);
});
}, []);
*/

const [isModalOpen, setModalOpen] = React.useState(false);

const handleModalOpen = () => {
Expand Down
13 changes: 11 additions & 2 deletions frontend/app/sign_in/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,19 @@ function Page() {
console.log("data", data.user_data);
localStorage.setItem("user", JSON.stringify(data.user_data));
router.push("/reservation");
} else router.push("/admin_dashboard");
} else {
router.push("/admin_dashboard");
}
} else {
const errorData = await response.json();
console.error("Login failed:", errorData.message);
if (response.status === 401) {
console.error("Authentication failed:", errorData.message);
// Display an alert for incorrect username or password
alert("The User Name or Password is incorrect.");
} else {
console.error("Login failed:", errorData.message);
// Handle other types of errors here
}
}
} catch (error) {
console.error(error);
Expand Down

0 comments on commit 1154d0e

Please sign in to comment.