import { Box, Typography, useMediaQuery, useTheme } from "@mui/material"; import { StepButtonsBlock } from "./StepButtonsBlock"; import { FC } from "react"; import { AccountResponse } from "@api/integration"; type AmoAccountInfoProps = { handleNextStep: () => void; accountInfo: AccountResponse; }; export const AccountInfo: FC = ({ handleNextStep, accountInfo }) => { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(600)); const infoItem = (title: string, value: string | number) => ( {title}: {value || "нет данных"} ); const infoItemLink = (title: string, link: string) => ( {title}: {link} ); return ( {infoItem("Amo ID", accountInfo.amoID)} {infoItem("Имя аккаунта", accountInfo.name)} {/* {infoItem("Email аккаунта", accountInfo.email)} */} {infoItemLink("ЛК в amo", `https://${accountInfo.subdomain}.amocrm.ru/dashboard/`)} {infoItemLink("Профиль пользователя в amo", `https://${accountInfo.subdomain}.amocrm.ru/settings/users/`)} {infoItem("Страна пользователя", accountInfo.country)} ); };