UNPKG

@lens-protocol/react

Version:

Interacting with the Lens Protocol API using React.

26 lines (25 loc) 735 B
import { ProfileId } from '@lens-protocol/domain/entities'; import { UseDeferredTask } from "../helpers/tasks.js"; export type UseDismissRecommendedProfilesArgs = { profileIds: ProfileId[]; }; /** * Dismiss profiles from the recommended list. * * You MUST be authenticated via {@link useLogin} to use this hook. * * @example * ```tsx * const { execute: dismiss, loading } = useDismissRecommendedProfiles(); * * // ... * * <button onClick={() => dismiss({ profileIds: [profile.id] })} disabled={loading}> * Dismiss recommendation * </button> * ``` * * @category Discovery * @group Hooks */ export declare function useDismissRecommendedProfiles(): UseDeferredTask<void, never, UseDismissRecommendedProfilesArgs>;