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