Skip to main content

Function: useEprintsByAuthor()

useEprintsByAuthor(params): UseQueryResult<EprintsByAuthorResponse, Error>

Defined in: web/lib/hooks/use-eprint.ts:332

Fetches eprints authored by a specific user.

Parameters

params

UseEprintsByAuthorParams

Query parameters including author DID

Returns

UseQueryResult<EprintsByAuthorResponse, Error>

Query result with author's eprints

Remarks

Queries eprints by the author's DID. Only enabled when a valid DID is provided.

Example

const { data, isLoading } = useEprintsByAuthor({
did: 'did:plc:abc123',
limit: 10,
});

return (
<AuthorEprints
eprints={data?.eprints ?? []}
isLoading={isLoading}
/>
);

Throws

When the author eprints API request fails