import React, { Component, Fragment } from 'react'; import moment from 'moment'; import { WithTheme, withTheme } from '@material-ui/core/styles'; import { Avatar, Divider, List, ListItem, ListItemAvatar, ListItemText } from '@material-ui/core'; import SwapVerticalCircleIcon from '@material-ui/icons/SwapVerticalCircle'; import AccessTimeIcon from '@material-ui/icons/AccessTime'; import DNSIcon from '@material-ui/icons/Dns'; import UpdateIcon from '@material-ui/icons/Update'; import AvTimerIcon from '@material-ui/icons/AvTimer'; import RefreshIcon from '@material-ui/icons/Refresh'; import { RestFormProps, FormActions, FormButton, HighlightAvatar } from '../components'; import { isNtpActive, ntpStatusHighlight, ntpStatus } from './NTPStatus'; import { formatIsoDateTime } from './TimeFormat'; import { NTPStatus } from './types'; type NTPStatusFormProps = RestFormProps & WithTheme; class NTPStatusForm extends Component { render() { const { data, theme } = this.props return ( {isNtpActive(data) && ( )} } variant="contained" color="secondary" onClick={this.props.loadData}> Refresh ); } } export default withTheme(NTPStatusForm);