import { BitcoinIcon } from "lucide-react"; import EmptyState from "src/components/EmptyState"; import Loading from "src/components/Loading"; import OnchainTransactionItem from "src/components/OnchainTransactionItem"; import { useInfo } from "src/hooks/useInfo"; import { useOnchainTransactions } from "src/hooks/useOnchainTransactions"; export function OnchainTransactionsList() { const { data: info } = useInfo(); // TODO: add pagination const { data: transactions, isLoading } = useOnchainTransactions(); if (isLoading || !transactions) { return ; } if (transactions.length === 0) { return (
); } return (
{transactions.map((tx) => ( ))}
); }