The Logo component provides a simple and consistent way to display the official DID Connect logo within your application. It's a straightforward visual component designed for brand representation, ensuring your users recognize the familiar decentralized identity connection method.
Usage
To use the component, simply import it and include it in your JSX. You can control its size using the size prop.
MyHeader.js
import React from 'react';
import Logo from '@arcblock/did-connect-react/lib/Logo';
export default function AppHeader() {
return (
<header style={{ display: 'flex', alignItems: 'center', padding: '16px', borderBottom: '1px solid #eee' }}>
<Logo size={40} />
<h1 style={{ marginLeft: '12px', fontSize: '24px' }}>My Application</h1>
</header>
);
}Props
The Logo component is a wrapper around an SVG element and accepts the following props:
- size
number(default:24) — Sets both the width and height of the logo in pixels. - ...rest
any— Any other props are passed directly to the underlying SVG element, allowing for customization with attributes likeclassNameorstyle.
When to Use
- In the header or footer of your application to show that it's powered by DID Connect.
- On login or connection screens, often placed near the
Buttonor within theDidConnectmodal for brand consistency. - On informational or "About" pages that describe the authentication methods available.
Next Steps
After adding the Logo, explore other UI components to complete your user interface: