import Dialog from '@mui/material/Dialog' import PropTypes from 'prop-types' import DialogTitle from '@mui/material/DialogTitle' import DialogContent from '@mui/material/DialogContent' import useMediaQuery from '@mui/material/useMediaQuery' import {useTheme} from '@mui/material/styles' import StripePayment from './stripe-payment' export default function StripeDialog({ open, handleClose, selectedMontant, setSelectedMontant, validMontant, setValidMontant, paymentIntent, setClientSecret, setPaymentIntent, setIsLoading, setClientEmail, clientEmail, error, setError, isLoading, children }) { const theme = useTheme() const fullScreen = useMediaQuery(theme.breakpoints.down('md')) return (