Skip to main content

Function: usePreprintTags()

usePreprintTags(preprintUri, options): UseQueryResult<{ suggestions: object[]; tags: object[]; }, Error>

Defined in: web/lib/hooks/use-tags.ts:177

Fetches tags for a preprint.

Parameters

preprintUri

string

AT-URI of the preprint

options

UseTagsOptions = {}

Hook options

Returns

UseQueryResult<{ suggestions: object[]; tags: object[]; }, Error>

Query result with tags and suggestions

Remarks

Returns user-generated tags along with TaxoFolk suggestions. Tags are sorted by quality score (highest first).

Example

const { data, isLoading } = usePreprintTags(preprintUri);

return (
<TagList
tags={data?.tags ?? []}
suggestions={data?.suggestions}
/>
);