import React from 'react'; import PropTypes from 'prop-types'; import { getIpList, getDnsAddress, getWebAddress } from '../../helpers/helpers'; import { ALL_INTERFACES_IP } from '../../helpers/constants'; const renderItem = ({ ip, port, isDns, }) => { const webAddress = getWebAddress(ip, port); const dnsAddress = getDnsAddress(ip, port); return
  • {isDns ? {dnsAddress} : {webAddress} }
  • ; }; const AddressList = ({ address, interfaces, port, isDns, }) => ; AddressList.propTypes = { interfaces: PropTypes.object.isRequired, address: PropTypes.string.isRequired, port: PropTypes.oneOfType([ PropTypes.string, PropTypes.number, ]), isDns: PropTypes.bool, }; renderItem.propTypes = { ip: PropTypes.string.isRequired, port: PropTypes.string.isRequired, isDns: PropTypes.bool.isRequired, }; export default AddressList;