import { useTokens } from "@alphscan/sdk-react";
function TokenList() {
const { tokens, total, page, setPage, totalPages, pageSize, loading, error } =
useTokens({ pageSize: 20, enabled: true });
const offset = page * pageSize;
if (loading) return <p>Loading…</p>;
if (error) return <p>Error: {error.message}</p>;
return (
<div>
<ul>
{tokens.map((t) => (
<li key={t.id}>{t.symbol} – {t.name}</li>
))}
</ul>
<p>Page {page + 1} / {totalPages} ({total} total)</p>
<button onClick={() => setPage(page - 1)} disabled={page === 0}>Prev</button>
<button onClick={() => setPage(page + 1)} disabled={page >= totalPages - 1}>Next</button>
</div>
);
}