MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / handleRemove

Function handleRemove

packages/react/src/pages/org.tsx:192–202  ·  view source on GitHub ↗
(membershipId: string, name: string)

Source from the content-addressed store, hash-verified

190 const showUpgradeOnInvite = atSeatLimit && !!props.upgradeAction;
191
192 const handleRemove = async (membershipId: string, name: string) => {
193 setRemovingMember(null);
194 const exit = await doRemove({
195 params: { membershipId },
196 reactivityKeys: orgMemberWriteKeys,
197 });
198 trackEvent("org_member_removed", { success: Exit.isSuccess(exit) });
199 toast[Exit.isSuccess(exit) ? "success" : "error"](
200 Exit.isSuccess(exit) ? `Removed ${name}` : "Failed to remove member",
201 );
202 };
203
204 const handleChangeRole = async (membershipId: string, roleSlug: string, roleName: string) => {
205 const exit = await doUpdateRole({

Callers 1

OrgPageFunction · 0.70

Calls 1

trackEventFunction · 0.90

Tested by

no test coverage detected