import "./dualButtonPopupModalWithTextfields.css"; import React from "react"; import CloseIcon from "@mui/icons-material/Close"; import PropTypes from "prop-types"; import { useTheme } from "@mui/material"; /** * @component * @param {Object} props * @param {string} props.title - The title text for the modal (required) * @returns {JSX.Element} - Renders a single text field component within a popup modal */ const PopupModalTextfield = ({ title }) => { const theme = useTheme(); const fontLookup = { default: theme.font.default.font, }; const fontFamily = fontLookup["default"]; return (
{title}
); }; /** * @component * @param {Object} props * @param {string} props.title - The title text for the modal (required) * @param {string} props.esc - The text for the cancel button (required) * @param {string} props.save - The text for the save button (required) * @returns {JSX.Element} - Renders the dual button popup modal component with text fields */ const DualButtonPopupModalWithTextfields = ({ title, esc, save }) => { const theme = useTheme(); const fontLookup = { default: theme.font.default.font, }; const fontFamily = fontLookup["default"]; return (
{title}
); }; DualButtonPopupModalWithTextfields.propTypes = { title: PropTypes.string.isRequired, esc: PropTypes.string.isRequired, save: PropTypes.string.isRequired, }; export default DualButtonPopupModalWithTextfields;