Skip to main content

Overview

useApproveMember returns a callable function for approving a pending join request. Sets the membership status from "pending" to "active". Requires the caller to be a moderator or admin.

Usage Example

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

function PendingMemberRow({ spaceId, memberId }: { spaceId: string; memberId: string }) {
  const approve = useApproveMember();

  return (
    <button onClick={() => approve({ spaceId, memberId })}>
      Approve
    </button>
  );
}

Parameters

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

Returns

message
string
Confirmation message.
membership
object
Updated membership with id, status: "active", and joinedAt.