import * as React from "react"; import { useLinkClickHandler } from "react-router-dom"; import { Box, Modal, Fade, Backdrop, Typography } from "@mui/material"; import Tabs from "@mui/material/Tabs"; import Tab from "@mui/material/Tab"; import { DataGrid, GridColDef } from '@mui/x-data-grid'; import theme from "../../../theme"; export interface MWProps { open: boolean } const columns: GridColDef[] = [ { field: 'id', headerName: 'ID', width: 30, sortable: false, }, { field: 'dateTime', headerName: 'Дата / время', width: 150, sortable: false, }, { field: 'email', headerName: 'Почта', width: 110, sortable: false, },{ field: 'summa', headerName: 'Сумма', type: 'number', width: 110, sortable: false, }, { field: 'idLong', headerName: 'ID long', type: 'number', width: 110, sortable: false, }, { field: 'paymentStatus', headerName: 'Статус платежа', width: 160, sortable: false, }, ]; const rows = [ { id: 1, dateTime: '22.09.22 12:15', email: 'asd@mail.ru', summa: 100500, idLong: 123, paymentStatus: "В обработке" }, { id: 1, dateTime: '22.09.22 12:15', email: 'asd@mail.ru', summa: 100500, idLong: 123, paymentStatus: "В обработке" }, { id: 1, dateTime: '22.09.22 12:15', email: 'asd@mail.ru', summa: 100500, idLong: 123, paymentStatus: "В обработке" }, { id: 1, dateTime: '22.09.22 12:15', email: 'asd@mail.ru', summa: 100500, idLong: 123, paymentStatus: "В обработке" }, { id: 1, dateTime: '22.09.22 12:15', email: 'asd@mail.ru', summa: 100500, idLong: 123, paymentStatus: "В обработке" }, ]; const ModalUser = ({open}: MWProps ) => { const [value, setValue] = React.useState(0); const handleChange = (event: React.SyntheticEvent, newValue: number) => { setValue(newValue); }; return ( Пользователь сервиса { value == 0 && ( Id: 1 Email: 2 Номер телефона: 3 ) } { value == 1 && ( ) } ); } export default ModalUser;