Rainbow logo
RainbowKit
2.2.0

Infos de l'application personnalisée

Infos de l'application personnalisée

Personnalisation des informations de votre application

Vous pouvez passer les informations de votre application dans la propriété appInfo pour RainbowKitProvider. Les propriétés que vous pouvez modifier sont le nom de votre application (appName) et le lien où le bouton « En savoir plus » dans la fenêtre de connexion redirige (learnMoreUrl) :

import { RainbowKitProvider } from '@rainbow-me/rainbowkit';
const App = () => {
return (
<RainbowKitProvider appInfo={{ appName: 'Rainbowkit Demo', learnMoreUrl: 'https://learnaboutcryptowallets.example', }} {...etc} >
{/* ... */}
</RainbowKitProvider>
);
};

Vous pouvez fournir votre propre avertissement à afficher en bas de la fenêtre de connexion. La propriété disclaimer dans appInfo prend un DisclaimerComponent avec les arguments Text et Link. Vous pouvez l'utiliser pour construire votre propre avertissement qui hérite du système de thème. Nous exportons le type DisclaimerComponent pour les utilisateurs de TypeScript :

import { RainbowKitProvider, DisclaimerComponent, } from '@rainbow-me/rainbowkit';
const Disclaimer: DisclaimerComponent = ({ Text, Link }) => (
<Text>
By connecting your wallet, you agree to the{' '}
<Link href="https://termsofservice.xyz">Terms of Service</Link> and
acknowledge you have read and understand the protocol{' '}
<Link href="https://disclaimer.xyz">Disclaimer</Link>
</Text>
);
const App = () => {
return (
<RainbowKitProvider appInfo={{ appName: 'RainbowKit Demo', disclaimer: Disclaimer, }} {...etc} >
{/* ... */}
</RainbowKitProvider>
);
};