import React from "react"; import styles from "./Modal.module.css"; import TablesPage from "./TablesPage.js"; import PaymentOptions from "./PaymentOptions.js"; import TableMaps from "../components/TableMaps"; import Transactions from "../pages/Transactions"; import Transaction_pending from "../pages/Transaction_pending"; import Transaction_confirmed from "../pages/Transaction_confirmed"; import Transaction_success from "../pages/Transaction_success"; import Transaction_failed from "../pages/Transaction_failed"; import MaterialList from "../pages/MaterialList.js"; import MaterialMutationsPage from "../pages/MaterialMutationsPage.js"; const Modal = ({ shop, isOpen, onClose, modalContent }) => { if (!isOpen) return null; // Function to handle clicks on the overlay const handleOverlayClick = (event) => { // Close the modal only if the overlay is clicked onClose(); }; // Function to handle clicks on the modal content const handleContentClick = (event) => { // Prevent click event from propagating to the overlay event.stopPropagation(); }; console.log(shop.qrPayment) return (
{modalContent === "edit_tables" && } {modalContent === "new_transaction" && ( )}{" "} {modalContent === "transaction_pending" && } {modalContent === "transaction_confirmed" && ( )} {modalContent === "transaction_success" && } {modalContent === "transaction_failed" && } {modalContent === "payment_option" && ( )} {modalContent === "add_material" && ( )} {modalContent === "update_stock" && ( )}
); }; export default Modal;