Current collected state Current
Observed since 21 Oct, 08:54 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xfutbol/id
React component library with shared providers for 0xFutbol ID
A React component library with shared providers for 0xFutbol ID.
npm install @0xfutbol/id
# or
yarn add @0xfutbol/id
# or
pnpm add @0xfutbol/id
import { OxFutbolIdProvider } from '@0xfutbol/id';
import '@0xfutbol/id/css'; // Import CSS if needed
function App() {
return (
<OxFutbolIdProvider>
<YourApp />
</OxFutbolIdProvider>
);
}
import { OxFutbolIdProvider } from '@0xfutbol/id';
import { QueryClient } from '@tanstack/react-query';
import '@0xfutbol/id/css';
// Create a custom QueryClient
const queryClient = new QueryClient({
defaultOptions: {
queries: {
staleTime: 5 * 60 * 1000, // 5 minutes
},
},
});
// Custom loading component
const LoadingSpinner = () => <div>Loading...</div>;
function App() {
return (
<OxFutbolIdProvider
queryClient={queryClient}
loadingComponent={<LoadingSpinner />}
matchAppId="your-custom-app-id"
matchWalletType="UserPasscode"
thirdwebConfig={{
// ThirdwebProvider configuration
clientId: "your-client-id",
}}
>
<YourApp />
</OxFutbolIdProvider>
);
}
The main provider component that wraps your application.
| Prop | Type | Default | Description |
|---|---|---|---|
children | React.ReactNode | (required) | The content to be wrapped by the provider |
queryClient | QueryClient | new QueryClient() | Custom QueryClient instance |
loadingComponent | React.ReactNode | Custom loading component | |
matchAppId | string | "pnh3wxqoqilsa1zy" | MatchProvider appId |
matchWalletType | "Base" | "UserPasscode" | "Base" | MatchProvider wallet type |
thirdwebConfig | ThirdwebProviderProps | {} | ThirdwebProvider configuration |
This library has the following peer dependencies:
ISC
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
wagmiEnvironment{
"local_name": "wagmi",
"alias": false,
"peer_metadata": null
} | ^2.14.16 | runtime |
ethersEnvironment{
"local_name": "ethers",
"alias": false,
"peer_metadata": null
} | ^5.7.0 | runtime |
thirdwebEnvironment{
"local_name": "thirdweb",
"alias": false,
"peer_metadata": null
} | ^5.93.15 | runtime |
react-useEnvironment{
"local_name": "react-use",
"alias": false,
"peer_metadata": null
} | ^17.6.0 | runtime |
@0xfutbol/id-signEnvironment{
"local_name": "@0xfutbol/id-sign",
"alias": false,
"peer_metadata": null
} | ^1.0.2 | runtime |
@0xfutbol/constantsEnvironment{
"local_name": "@0xfutbol/constants",
"alias": false,
"peer_metadata": null
} | ^1.0.30 | runtime |
@matchain/matchid-sdk-reactEnvironment{
"local_name": "@matchain/matchid-sdk-react",
"alias": false,
"peer_metadata": null
} | ^0.1.56 | runtime |
tslibEnvironment{
"local_name": "tslib",
"alias": false,
"peer_metadata": null
} | ^2.8.1 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^4.39.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.8.3 | development |
pino-prettyEnvironment{
"local_name": "pino-pretty",
"alias": false,
"peer_metadata": null
} | ^11.2.2 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^19.1.0 | development |
@types/react-domEnvironment{
"local_name": "@types/react-dom",
"alias": false,
"peer_metadata": null
} | ^19.1.2 | development |
rollup-plugin-dtsEnvironment{
"local_name": "rollup-plugin-dts",
"alias": false,
"peer_metadata": null
} | ^6.2.1 | development |
@rollup/plugin-jsonEnvironment{
"local_name": "@rollup/plugin-json",
"alias": false,
"peer_metadata": null
} | ^6.1.0 | development |
rollup-plugin-postcssEnvironment{
"local_name": "rollup-plugin-postcss",
"alias": false,
"peer_metadata": null
} | ^4.0.2 | development |
@rollup/plugin-commonjsEnvironment{
"local_name": "@rollup/plugin-commonjs",
"alias": false,
"peer_metadata": null
} | ^28.0.3 | development |
@rollup/plugin-typescriptEnvironment{
"local_name": "@rollup/plugin-typescript",
"alias": false,
"peer_metadata": null
} | ^12.1.2 | development |
@rollup/plugin-node-resolveEnvironment{
"local_name": "@rollup/plugin-node-resolve",
"alias": false,
"peer_metadata": null
} | ^16.0.1 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^16.8.0 || ^17.0.0 || ^18.0.0 | peer |
ethersEnvironment{
"local_name": "ethers",
"alias": false,
"peer_metadata": null
} | ^5.7.0 | peer |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^16.8.0 || ^17.0.0 || ^18.0.0 | peer |
@tanstack/react-queryEnvironment{
"local_name": "@tanstack/react-query",
"alias": false,
"peer_metadata": null
} | ^4.0.0 || ^5.0.0 | peer |
@rainbow-me/rainbowkitEnvironment{
"local_name": "@rainbow-me/rainbowkit",
"alias": false,
"peer_metadata": {
"optional": true
}
} | ^2.0.0 | peer |
Source distribution
{
"shasum": "07d26f43dad16b01d3c7f2aaacc5464ee3327bd9",
"tarball": "https://registry.npmjs.org/@0xfutbol/id/-/id-2.0.99.tgz",
"fileCount": 11568,
"integrity": "sha512-73uwBfbp185N+tdKYE4N5j36tZy1QLekosGAuntkQxvxDN4Pw+LfbO4dJDfrGTya/pdU9Cm8e5drt3NVb4ezCA==",
"signatures": [
{
"sig": "MEYCIQCUuJIGWRQVUQRpSi6B1PM/YYp6paDnSDeCxSj3Z8kubwIhAIkhypEB+C9qqcravSmj/C5E4HbhOPPnXVONFzYl3ROR",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 772823510
}Observed since 21 Oct, 08:54 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:d766dfa7cd6e89cad06ce3e6e0ced2012e047393f8dc83b2ec1f2bfaed133c1f