useConnect
Description
Parameters
type ConnectParameters = {
address?: Address;
passKeyName?: string;
};Returns
Example
Last updated
type ConnectParameters = {
address?: Address;
passKeyName?: string;
};Last updated
import React, { useState } from 'react';
import { useConnect } from "@cometh/connect-react-hooks";
const ConnectAccount = () => {
const { connect, isPending, error } = useConnect();
const [address, setAddress] = useState('');
const handleConnect = () => {
connect({ address });
};
return (
<div>
<h1>Connect to Smart Account</h1>
<input
type="text"
value={address}
onChange={(e) => setAddress(e.target.value)}
placeholder="Enter smart account address"
/>
<button onClick={handleConnect} disabled={isPending}>
{isPending ? 'Connecting...' : 'Connect'}
</button>
{error && <p style={{ color: 'red' }}>Error: {error.message}</p>}
</div>
);
};
export default ConnectAccount;