import PageHeader from '@/components/PageHeader' import QrReader from '@/components/QrReader' import { walletConnectClient } from '@/utils/WalletConnectUtil' import { Button, Input, Loading, Text } from '@nextui-org/react' import { Fragment, useState } from 'react' export default function WalletConnectPage() { const [uri, setUri] = useState('') const [loading, setLoading] = useState(false) async function onConnect(uri: string) { try { setLoading(true) await walletConnectClient.pair({ uri }) } catch (err: unknown) { alert(err) } finally { setUri('') setLoading(false) } } return ( or use walletconnect uri setUri(e.target.value)} value={uri} contentRight={ } /> ) }