import { useRevokeSessionKey } from "@thirdweb-dev/react";
 
// Your ERC20 token smart contract address
const keyAddress = "{{key_address}}";
 
const Component = () => {
  const {
    mutate: revokeSessionKey,
    isLoading,
    error,
  } = useRevokeSessionKey();
 
  if (error) {
    console.error("failed to revoke session key", error);
  }
 
  return (
    <button
      disabled={isLoading}
      onClick={() => revokeSessionKey(keyAddress)}
    >
      Revoke Session Key
    </button>
  );
};