Documentation
    Preparing search index...

    Module filsnap-adapter-react - v2.0.3

    filsnap-adapter-react

    NPM Version License: MIT License Adapter

    React hook for Filsnap.

    pnpm install filsnap-adapter-react
    
    import { FilsnapProvider } from 'filsnap-adapter-react'

    const config = {
    network: 'testnet',
    }

    function Main() {
    return (
    <FilsnapProvider snap="npm:filsnap" config={config}>
    <App />
    </FilsnapProvider>
    )
    }
    import { useFilsnap } from 'filsnap-adapter-react'

    function App() {
    const { isLoading, hasSnaps, isConnected, connect, account, error } =
    useFilsnap()

    if (isLoading) {
    return <div>Loading...</div>
    }

    if (!isConnected) {
    return <button onClick={() => connect()}>Connect to Filecoin Snap</button>
    }

    return <div>Connected to {account.address}</div>
    }

    Check out the demo for a working example and the API for more details.

    Read contributing guidelines here.

    Open in GitHub Codespaces

    Dual-licensed: MIT, Apache Software License v2, by way of the Permissive License Stack.

    Modules

    <internal>

    Interfaces

    FilsnapProviderProps

    Type Aliases

    FilsnapContext

    Functions

    FilsnapProvider
    useFilsnap