Skip to main content

Function: useEndorsementSummary()

useEndorsementSummary(eprintUri, options): UseQueryResult<OutputSchema, Error>

Defined in: web/lib/hooks/use-endorsement.ts:243

Fetches only the endorsement summary (counts by contribution type).

Parameters

eprintUri

string

AT-URI of the eprint

options

UseEndorsementsOptions = {}

Hook options

Returns

UseQueryResult<OutputSchema, Error>

Query result with endorsement summary

Remarks

Lightweight query that returns just the counts without full endorsement data. Useful for displaying badges/counts in eprint cards.

Example

const { data: summary } = useEndorsementSummary(eprintUri);

return (
<EndorsementBadges
byType={summary?.byType}
total={summary?.total ?? 0}
endorserCount={summary?.endorserCount ?? 0}
/>
);