For the complete documentation index, see /llms.txt. A single-fetch full bundle is at /llms-full.txt. Every docs page is also available as Markdown by appending .md to its URL, or by requesting it with Accept: text/markdown.

FeedbackList

Paginated list of individual feedback entries with score, tag pills, reviewer address, timestamp, and optional written review text.

Preview

Usage

import { FeedbackList } from "@erc8004/ui"
<FeedbackList agentRegistry="eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432" agentId={2290} />

Examples

Smaller Page Size

Show 5 items per page instead of the default 10.

<FeedbackList agentRegistry="eip155:8453:0x8004...a432" agentId={2290} pageSize={5} />

Minimal (Scores Only)

Hide tags, timestamps, and reviewer addresses for a compact score-only list.

<FeedbackList
  agentRegistry="eip155:8453:0x8004...a432"
  agentId={2290}
  showTags={false}
  showTimestamp={false}
  showReviewerAddress={false}
  pageSize={5}
/>

Without Responses

Hide agent responses under each feedback entry.

<FeedbackList agentRegistry="eip155:8453:0x8004...a432" agentId={2290} showResponses={false} />

In Context

FeedbackList in a reputation panel alongside the score and tag cloud.

<AgentProvider agentRegistry="eip155:8453:0x8004...a432" agentId={2290}>
  <div className="flex items-center gap-4">
    <ReputationScore />
    <TagCloud />
  </div>
  <FeedbackList pageSize={3} />
</AgentProvider>

API Reference

PropTypeRequiredDefaultDescription
agentRegistrystringNoAgent registry in the format "eip155:{chainId}:{contractAddress}". Required unless inside an <AgentProvider>.
agentIdnumberNoERC-721 token ID of the agent. Required unless inside an <AgentProvider>.
classNamestringNoOptional CSS classes merged onto the component root for layout, spacing, or custom styling (e.g. Tailwind).
pageSizenumberNo10Items per page.
showReviewerAddressbooleanNotrueShow the reviewer's wallet address.
showTimestampbooleanNotrueShow the feedback timestamp.
showTagsbooleanNotrueShow tag pills.
showResponsesbooleanNotrueShow agent responses under each feedback entry.
coloredScoresbooleanNotrueColour the numeric score by score band (green → gold → red).
emptyMessagestringNo"No feedback yet."Custom message when there is no feedback.

States

This component handles loading, error, empty, and not-found states internally. A skeleton placeholder is shown while fetching, an error message with details appears if the Subgraph is unreachable, and a short message is displayed when no data exists for this agent.