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 Transaction from "../pages/Transaction"; import Transaction_pending from "../pages/Transaction_pending"; import Transaction_confirmed from "../pages/Transaction_confirmed"; import Transaction_success from "../pages/Transaction_success"; import Transaction_end from "../pages/Transaction_end"; import Transaction_failed from "../pages/Transaction_failed"; import Payment_claimed from "../pages/Payment_claimed"; import MaterialList from "../pages/MaterialList.js"; import MaterialMutationsPage from "../pages/MaterialMutationsPage.js"; import Reports from "../pages/Reports.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 === "payment_claimed" && ( )} {modalContent === "transaction_success" && } {modalContent === "transaction_end" && } {modalContent === "transaction_failed" && } {modalContent === "payment_option" && ( )} {modalContent === "add_material" && ( )} {modalContent === "update_stock" && ( )} {modalContent === "reports" && }
); }; export default Modal;