@lens-protocol/react
Version:
Interacting with the Lens Protocol API using React.
26 lines (25 loc) • 735 B
TypeScript
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>;