import React from 'react'; import filesize from 'filesize' import PropTypes from 'prop-types'; /** * ResourceInfo component displays all resources in a data package * @param {Array} resources A Frictionless datapackage resource object * @returns React Component */ const ResourcesInfo = ({ resources }) => { return ( <>

Data Files

File

Description

Size

Last Changed

Download

{resources.map((resource, index) => { return (

{resource.name}

{resource.description || "No description"}

{filesize(resource.size, { bits: true })}

{resource.updated}

{resource.format} ({filesize(resource.size, { bits: true })})

) })}
) } ResourcesInfo.propTypes = { resources: PropTypes.array.isRequired } export default ResourcesInfo