'use client'; // import { type Helia, createHelia } from 'helia'; // import React, { useState, useEffect } from 'react'; // export default function Ipfs () { // const [id, setId] = useState(null) // const [helia, setHelia] = useState(null) // const [isOnline, setIsOnline] = useState(false) // useEffect(() => { // const init = async () => { // if (helia) return // const heliaNode = await createHelia(); // const nodeId = heliaNode.libp2p.peerId.toString(); // const nodeIsOnline = heliaNode.libp2p.isStarted(); // setHelia(heliaNode); // setId(nodeId); // setIsOnline(nodeIsOnline); // } // init() // }, [helia]) // if (!helia || !id) { // return

Connecting to IPFS...

// } // return ( //
//

ID: {id.toString()}

//

Status: {isOnline ? 'Online' : 'Offline'}

//
// ) // }