import { Box, Typography, useMediaQuery, useTheme } from "@mui/material"; import { StepButtonsBlock } from "../StepButtonsBlock/StepButtonsBlock"; import { FC } from "react"; import { AccountResponse } from "@api/integration"; type AmoAccountInfoProps = { handleNextStep: () => void; accountInfo: AccountResponse; }; export const AmoAccountInfo: FC = ({ handleNextStep, accountInfo, }) => { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(600)); const infoItem = (title: string, value: string | number) => ( {title}: {value} ); return ( {infoItem("Amo ID", accountInfo.AmoID)} {infoItem("Имя аккаунта", accountInfo.Name)} {infoItem("Email аккаунта", accountInfo.Email)} {infoItem("Роль", accountInfo.Role)} {infoItem("Группа пользователя", accountInfo.Group)} {infoItem("URL профиля пользователя в Amo", accountInfo.Subdomain)} {infoItem("Страна пользователя", accountInfo.Country)} ); };