useRejectSubname

A React hook for rejecting subname invitations.


Usage

import { useRejectSubname } from '@justaname.id/react'

function RejectSubnameComponent() {
  const { rejectSubname, isRejectSubnamePending } = useRejectSubname()
  
  const handleReject = async () => {
    try {
      await rejectSubname({
        ens: 'alice.justaname.eth',
        chainId: 1
      })
    } catch (err) {
      console.error('Failed to reject subname:', err)
    }
  }
  
  return (
    <button onClick={handleReject} disabled={isRejectSubnamePending}>
      {isRejectSubnamePending ? 'Rejecting...' : 'Reject Subname'}
    </button>
  )
}

Returns

An object containing:

  • rejectSubname: Function to reject a subname invitation

  • isRejectSubnamePending: Boolean indicating if the rejection is in progress

Parameters

Optional parameters:

  • chainId?: The chain ID to use (optional, defaults to provider chain ID)

Reject Function Parameters

The rejectSubname function accepts:

  • ens: The full ENS name to reject (e.g., 'alice.justaname.eth')

  • chainId?: The chain ID (optional, defaults to provider chain ID)

Defined in

packages/@justaname.id/react/src/lib/hooks/subname/useRejectSubname.ts:32

Last updated

Was this helpful?