Rainbow logo
RainbowKit
2.2.0

사용자 정의 앱 정보

사용자 정의 앱 정보

앱 정보를 사용자 정의하기

RainbowKitProviderappInfo 속성에 앱 정보를 전달할 수 있습니다. 수정할 수 있는 속성은 앱의 이름(appName)과 연결 모달에서 “자세히 알아보기” 버튼이 리디렉션되는 링크(learnMoreUrl)입니다:

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

연결 모달 하단에 표시할 사용자 정의 면책 조항을 제공할 수 있습니다. appInfodisclaimer 속성은 TextLink 인수를 가진 DisclaimerComponent를 받습니다. 이를 사용하여 테마 시스템을 상속받는 사용자 정의 면책 조항을 작성할 수 있습니다. 우리는 TypeScript 사용자를 위해 DisclaimerComponent 타입을 내보냅니다:

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>
);
};