import React from 'react'; // import { networks } from '../../../data/networks/_overview'; import { NetworkWriteup, ShowcaseNetwork } from '../../../utils/showcase'; interface NetworkProps { id: string; } export const Network = ({ id }: NetworkProps): JSX.Element => { import(`../../../data/networks/${id}`).then((data) => { setNetworkWriteup(data.writeup as NetworkWriteup); setMetadata(data.metadata as ShowcaseNetwork); }); // console.log(data); const [networkWriteup, setNetworkWriteup] = React.useState(); const [metadata, setMetadata] = React.useState(); React.useEffect(() => { // data.then((data) => setNetworkWriteup(data)); }, []); // const network = networks.find((network) => network.id === id); return metadata && networkWriteup ? (

{metadata.title}

{metadata.description}

{networkWriteup.author.name}
{networkWriteup.author.name}
{networkWriteup.author.about}
{networkWriteup.body.map((segment, index) => (

{segment.heading}

{segment.body}

))}

Bill of Materials

{networkWriteup.bom.map((material, index) => (
{material.name}
{material.details}
View
))}
) : (

Network not found

); };