}
label={liked ? "Unlike" : "Like"}
onClick={() => {
bump("like");
setLiked(!liked);
onLikeChange?.(!liked);
}}
pop={pops.like}
toggle
/>
}
label="Comment"
onClick={() => {
bump("comment");
onComment?.();
}}
pop={pops.comment}
/>
}
label={reposted ? "Undo repost" : "Repost"}
onClick={() => {
bump("repost");
setReposted(!reposted);
onRepostChange?.(!reposted);
}}
pop={pops.repost}
toggle
/>
{copied ? : }
}
label={copied ? "Link copied" : "Share"}
onClick={() => {
bump("share");
onShare?.();
setCopied(true);
clearTimeout(timer.current);
timer.current = window.setTimeout(() => setCopied(false), 1600);
}}
pop={pops.share}
/>
);
}