use pending redemptions
const { pendingRedemptions, isLoading } = usePendingRedemptions({
vault: 'yoETH',
user: accountAddress,
})Usage
import { usePendingRedemptions } from '@yo-protocol/react'
import { useAccount } from 'wagmi'
function PendingRedeems() {
const { address } = useAccount()
const { pendingRedemptions, isLoading, refetch } = usePendingRedemptions({
vault: 'yoETH',
user: address,
})
if (isLoading) return <p>Loading...</p>
if (!pendingRedemptions?.assets && !pendingRedemptions?.shares) {
return <p>No pending redemptions</p>
}
return (
<div>
{pendingRedemptions.assets && (
<p>Pending assets: {pendingRedemptions.assets.formatted}</p>
)}
{pendingRedemptions.shares && (
<p>Pending shares: {pendingRedemptions.shares.formatted}</p>
)}
<button onClick={() => refetch()}>Refresh</button>
</div>
)
}Options
Option
Type
Default
Description
Return Value
Field
Type
Description
Behavior
Behavior
Detail