// ** React Imports import { Ref, useState, forwardRef, ReactElement } from 'react' // ** MUI Imports import Box from '@mui/material/Box' import Chip from '@mui/material/Chip' import Grid from '@mui/material/Grid' import Card from '@mui/material/Card' import Switch from '@mui/material/Switch' import Dialog from '@mui/material/Dialog' import Button from '@mui/material/Button' import MenuItem from '@mui/material/MenuItem' import TextField from '@mui/material/TextField' import IconButton from '@mui/material/IconButton' import Typography from '@mui/material/Typography' import InputLabel from '@mui/material/InputLabel' import FormControl from '@mui/material/FormControl' import CardContent from '@mui/material/CardContent' import Fade, { FadeProps } from '@mui/material/Fade' import DialogContent from '@mui/material/DialogContent' import DialogActions from '@mui/material/DialogActions' import FormControlLabel from '@mui/material/FormControlLabel' import Select, { SelectChangeEvent } from '@mui/material/Select' // ** Icon Imports import Icon from 'src/@core/components/icon' const Transition = forwardRef(function Transition( props: FadeProps & { children?: ReactElement }, ref: Ref ) { return }) const DialogEditUserInfo = () => { // ** States const [show, setShow] = useState(false) const [languages, setLanguages] = useState([]) const handleChange = (event: SelectChangeEvent) => { const { target: { value } } = event setLanguages(typeof value === 'string' ? value.split(',') : value) } return ( Edit User Info Use this modal to modify the existing user′s current information. setShow(false)} TransitionComponent={Transition} onBackdropClick={() => setShow(false)} > `${theme.spacing(8)} !important`, px: theme => [`${theme.spacing(5)} !important`, `${theme.spacing(15)} !important`], pt: theme => [`${theme.spacing(8)} !important`, `${theme.spacing(12.5)} !important`] }} > setShow(false)} sx={{ position: 'absolute', right: '1rem', top: '1rem' }} > Edit User Information Updating user details will receive a privacy audit. Status Language Country } label='Make this default shipping address' sx={{ '& .MuiFormControlLabel-label': { color: 'text.secondary' } }} /> [`${theme.spacing(5)} !important`, `${theme.spacing(15)} !important`], pb: theme => [`${theme.spacing(8)} !important`, `${theme.spacing(12.5)} !important`] }} > ) } export default DialogEditUserInfo