@us3r-network/link
TypeScript icon, indicating that this package has built-in type declarations

0.7.2-alpha.1 • Public • Published

@us3r-network/link

We created a data model about user link based on ceramic, and provided crud SDK for the model, and commonly used react components related to link

License npm version npm downloads

Install

npm install @us3r-network/auth-with-rainbowkit @us3r-network/profile @us3r-network/link

@us3r-network/auth-with-rainbowkit and @us3r-network/profile are peerDependencies of @us3r-network/link.

Usage

You need to wrap your application with Us3rAuthWithRainbowkitProvider,ProfileStateProvider and LinkStateProvider first.

import { PropsWithChildren } from "react";
import { Us3rAuthWithRainbowkitProvider } from "@us3r-network/auth-with-rainbowkit";
import { ProfileStateProvider } from "@us3r-network/profile";
import { LinkStateProvider } from "@us3r-network/link";
import { CERAMIC_HOST } from "./constants";

export default function App({ children }: PropsWithChildren) {
  return (
    <Us3rAuthWithRainbowkitProvider>
      <ProfileStateProvider ceramicHost={CERAMIC_HOST}>
        <LinkStateProvider ceramicHost={CERAMIC_HOST}>
          {children}
        </LinkStateProvider>
      </ProfileStateProvider>
    </Us3rAuthWithRainbowkitProvider>
  );
}

Then you can start using our components. For more information, please refer to our component documentation storybook.

Readme

Keywords

none

Package Sidebar

Install

npm i @us3r-network/link

Weekly Downloads

0

Version

0.7.2-alpha.1

License

ISC

Unpacked Size

340 kB

Total Files

193

Last publish

Collaborators

  • hulk23
  • d_ttang
  • friendlysxw
  • sin_bufan
  • us3rnetwork