import _ from 'intl' import decorate from 'apply-decorators' import Icon from 'icon' import PropTypes from 'prop-types' import React from 'react' import Tooltip from 'tooltip' import { injectState, provideState } from 'reaclette' import { isHostTimeConsistentWithXoaTime } from 'xo' const InconsistentHostTimeWarning = decorate([ provideState({ computed: { isHostTimeConsistentWithXoaTime: (_, { hostId }) => isHostTimeConsistentWithXoaTime(hostId), }, }), injectState, ({ state: { isHostTimeConsistentWithXoaTime = true } }) => isHostTimeConsistentWithXoaTime ? null : ( ), ]) InconsistentHostTimeWarning.propTypes = { hostId: PropTypes.string.isRequired, } export { InconsistentHostTimeWarning as default }