PageSourceSearch

https://farcaster.xyz/assets/useNavigateToAdminEngagementRingCandidates-BOTIeSBp.js

js farcaster.xyz collected 2026-09-24 08:33:17 UTC 1,294 bytes, 1 lines download raw bytes

1import{r as t,j as i}from"./vendor-wagmi-CRHMQcRy.js";import{aP as b,bi as v,ci as f,am as l,H as m,cj as o,ck as g,cl as x,cm as C,I as U}from"./index-CjDX1y09.js";import{u as p}from"./useMarkVisible-5P3bRdZj.js";const j=t.memo(({user:e,source:a})=>{const s=b()?.fid,{trackEvent:c}=v(),r=p(),{muteUser:n}=f(),d=t.useCallback(async()=>{await n({targetFid:e.fid,username:l({username:e.username,fid:e.fid}),source:a})},[n,e,a]),u=t.useCallback(async()=>{await n({targetFid:e.fid,username:l({username:e.username,fid:e.fid}),source:a,block:!0})},[n,e,a]),k=t.useCallback(()=>{e.viewerContext?.blocking?c(m.ClickUnblock):c(m.ClickUnmute),r({targetFid:e.fid})},[e,r,c]);return i.jsxs(i.Fragment,{children:[s!==e.fid&&e.viewerContext?.invisible&&i.jsx(o,{name:e.viewerContext.blocking?"Unblock user":"Unmute user",icon:i.jsx(g,{size:"small"}),onSelect:k}),s!==e.fid&&!e.viewerContext?.invisible&&i.jsx(o,{name:"Mute user",icon:i.jsx(x,{size:"small"}),onSelect:d}),s!==e.fid&&!e.viewerContext?.invisible&&i.jsx(o,{name:"Block user",icon:i.jsx(C,{size:"small"}),onSelect:u,destructive:!0})]})});j.displayName="UserVisibilityActions";const M=()=>{const e=U();return t.useCallback(({fid:a})=>{e({to:"adminEngagementRingCandidates",params:{},searchParams:{fid:a.toString()}})},[e])};export{j as U,M as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.