Skip to main content

Overview

useDeclineMember returns a callable function for declining a pending join request. Sets the membership status to "rejected". Requires the caller to be a moderator or admin.

Usage Example

import { useDeclineMember } from "@replyke/react-js";

function PendingMemberRow({ spaceId, memberId }: { spaceId: string; memberId: string }) {
  const decline = useDeclineMember();

  return (
    <button onClick={() => decline({ spaceId, memberId })}>
      Decline
    </button>
  );
}

Parameters

spaceId
string
required
UUID of the space.
memberId
string
required
UUID of the membership record to decline.

Returns

message
string
Confirmation message.
membership
object
Updated membership with id and status: "rejected".