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}
/>
);