import React from 'react'; import Subtitle from '../../components/basic/Subtitle'; import { useTranslation } from '../../contexts/TranslationContext'; import { useFormatDateAndTime } from '../../hooks/useFormatDateAndTime'; import { DescriptionList } from './DescriptionList'; export function InstancesSection({ instances }) { const t = useTranslation(); const formatDateAndTime = useFormatDateAndTime(); if (!instances || !instances.length) { return null; } return <> {instances.map(({ address, broadcastAuth, currentStatus, instanceRecord }, i) => {t('Broadcast_Connected_Instances')}}> {address} {broadcastAuth ? 'true' : 'false'} {t('Current_Status')} > {t('Connected')}}>{currentStatus.connected ? 'true' : 'false'} {t('Current_Status')} > {t('Retry_Count')}}>{currentStatus.retryCount} {t('Current_Status')} > {t('Status')}}>{currentStatus.status} {t('Instance_Record')} > {t('ID')}}>{instanceRecord._id} {t('Instance_Record')} > {t('PID')}}>{instanceRecord.pid} {t('Instance_Record')} > {t('Created_at')}}>{formatDateAndTime(instanceRecord._createdAt)} {t('Instance_Record')} > {t('Updated_at')}}>{formatDateAndTime(instanceRecord._updatedAt)} , )} ; }