Skip to main content

Function: useEprintTags()

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

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

Fetches tags for an eprint.

Parameters

eprintUri

string

AT-URI of the eprint

options

UseTagsOptions = {}

Hook options

Returns

UseQueryResult<OutputSchema, 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 } = useEprintTags(eprintUri);

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