import { Button, ButtonGroup, Callout, Icon, Margins } from '@rocket.chat/fuselage'; import React from 'react'; import { Link } from '../../basic/Link'; import { Page } from '../../basic/Page'; import { useTranslation } from '../../../contexts/TranslationContext'; import { RocketChatSection } from './RocketChatSection'; import { CommitSection } from './CommitSection'; import { RuntimeEnvironmentSection } from './RuntimeEnvironmentSection'; import { BuildEnvironmentSection } from './BuildEnvironmentSection'; import { UsageSection } from './UsageSection'; import { InstancesSection } from './InstancesSection'; export function InformationPage({ canViewStatistics, isLoading, info, statistics, instances, onClickRefreshButton, onClickDownloadInfo, }) { const t = useTranslation(); if (!info) { return null; } const alertOplogForMultipleInstances = statistics && statistics.instanceCount > 1 && !statistics.oplogEnabled; return {canViewStatistics && } {alertOplogForMultipleInstances &&

{t('Error_RocketChat_requires_oplog_tailing_when_running_in_multiple_instances_details')}

{t('Click_here_for_more_info')}

} {canViewStatistics && } {canViewStatistics && } {canViewStatistics && }
; }