Nexus Elements - View History
Overview
Install the ViewHistory component to display Nexus intent history as a modal or inline list.
Prerequisites
- •NexusProvider installed and initialized on wallet connect.
- •Wallet connection configured.
Install (shadcn registry)
- •Ensure shadcn/ui is initialized (
components.jsonexists). - •Ensure registry mapping exists:
json
"registries": {
"@nexus-elements/": "https://elements.nexus.availproject.org/r/{name}.json"
}
- •Install:
bash
npx shadcn@latest add @nexus-elements/view-history
Alternative:
bash
npx shadcn@latest add https://elements.nexus.availproject.org/r/view-history.json
Manual install (no shadcn)
- •Download
https://elements.nexus.availproject.org/r/view-history.json. - •Create each file in
files[].targetwithfiles[].content. - •Install dependencies listed in
dependenciesand eachregistryDependenciesitem.
Usage
tsx
import ViewHistory from "@/components/view-history/view-history";
<ViewHistory viewAsModal={false} className="w-full" />
SDK flow mapping
- •Fetches intent history with
sdk.getMyIntents()(requests-for-funds list). - •Intended for displaying status updates, explorer links, and retries.
Props (ViewHistoryProps)
- •
viewAsModal?: render as modal (default true) - •
className?: optional container className
Notes
- •There is no
view-intentcomponent; use ViewHistory for intent history.