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 || "нет данных"} ); const infoItemLink = (title: string, link: string) => ( {title}: {link} ); return ( {infoItem("Amo ID", accountInfo.AmoUserID)} {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)} ); };