import React from 'react'; import PropTypes from 'prop-types'; import { CRow, CCol, CCard, CCardBody, CCardHeader, CLabel, CPopover, CButton, } from '@coreui/react'; import CIcon from '@coreui/icons-react'; import { cilSync } from '@coreui/icons'; import { prettyDate } from 'utils/helper'; import { useTranslation } from 'react-i18next'; import { CopyToClipboardButton } from 'ucentral-libs'; const ConfigurationDisplay = ({ getData, deviceConfig }) => { const { t } = useTranslation(); return (
{t('configuration.title')}
{t('configuration.last_configuration_change')}: {prettyDate(deviceConfig?.lastConfigurationChange)}
{JSON.stringify(deviceConfig?.configuration ?? {}, null, 4)}
); }; ConfigurationDisplay.propTypes = { getData: PropTypes.func.isRequired, deviceConfig: PropTypes.instanceOf(Object), }; ConfigurationDisplay.defaultProps = { deviceConfig: null, }; export default ConfigurationDisplay;