• Preparing search index...
  • The search index is not available
Lens SDK Reference
  • Lens SDK Reference
  • @lens-protocol/react-native
  • Core
  • useRecommendProfileToggle

Function useRecommendProfileToggle

  • useRecommendProfileToggle(): UseDeferredTask<void, never, UseRecommendProfileToggleArgs>
  • This hook enables you to either recommend a peer profile or withdraw a previous recommendation.

    You MUST be authenticated via useLogin to use this hook.

    Returns UseDeferredTask<void, never, UseRecommendProfileToggleArgs>

    Example

    import { Profile, useRecommendProfileToggle } from '@lens-protocol/react-web';

    function ProfileRecommendation({ profile }: { profile: Profile }) {
    const { execute: toggle, loading } = useRecommendProfileToggle();

    return (
    <button onClick={() => toggle({ profile })} disabled={loading}>
    {profile.peerToPeerRecommendedByMe ? `Remove recommendation` : `Recommend`}
    </button>
    );
    }
    • Defined in packages/react/src/profile/useRecommendProfileToggle.ts:35

Settings

Member Visibility

Theme

Lens SDK Reference
  • @lens-protocol/react-web - v2.3.2
  • @lens-protocol/react-native - v2.3.2
  • @lens-protocol/client - v2.3.2