* feat: v2 wallet * feat: Web3Wallet sign integration * chore: adds `core` to package.json * feat: Web3Wallet Auth integration * chore: core & web3wallet canary * chore: rm config * chore: force redeploy * chore: rm core & sign-client deps * fix: rm `sign-client` usage * refactor: updates README * feat: adds metadata mock obj & removes relay url param * refactor: more url mentions * refactor: rm v2 wallet readme references & uses web3wallet.core... * refactor: wallet -> web3wallet * refactor: rm wallet to web3wallet * fix: adds async to example listeners
29 lines
549 B
TypeScript
29 lines
549 B
TypeScript
import { Avatar, Col, Link, Row, Text } from '@nextui-org/react'
|
|
import { SignClientTypes } from '@walletconnect/types'
|
|
|
|
/**
|
|
* Types
|
|
*/
|
|
interface IProps {
|
|
metadata: SignClientTypes.Metadata
|
|
}
|
|
|
|
/**
|
|
* Components
|
|
*/
|
|
export default function ProjectInfoCard({ metadata }: IProps) {
|
|
const { icons, name, url } = metadata
|
|
|
|
return (
|
|
<Row align="center">
|
|
<Col span={3}>
|
|
<Avatar src={icons[0]} />
|
|
</Col>
|
|
<Col span={14}>
|
|
<Text h5>{name}</Text>
|
|
<Link href={url}>{url}</Link>
|
|
</Col>
|
|
</Row>
|
|
)
|
|
}
|