hyparquet/demo/ParquetMetadata.tsx

20 lines
493 B
TypeScript
Raw Normal View History

import React from 'react'
import type { FileMetaData } from '../src/metadata.js'
import { toJson } from '../src/utils.js'
interface MetadataProps {
metadata: FileMetaData
}
2024-09-24 23:47:56 +00:00
/**
* Renders the metadata of a parquet file as JSON.
* @param {Object} props
* @param {FileMetaData} props.metadata
* @returns {ReactNode}
*/
export default function ParquetMetadata({ metadata }: MetadataProps) {
return <code className='viewer'>
{JSON.stringify(toJson(metadata), null, ' ')}
</code>
}