import { Card, CardContent, CardHeader, CardTitle, } from "src/components/ui/card"; import { useMempoolApi } from "src/hooks/useMempoolApi"; export function OnchainFeesWidget() { const { data: recommendedFees } = useMempoolApi<{ fastestFee: number; halfHourFee: number; economyFee: number; minimumFee: number; }>("/v1/fees/recommended"); if (!recommendedFees) { return null; } const entries = [ { title: "No priority", value: recommendedFees.minimumFee, }, { title: "Low priority", value: recommendedFees.economyFee, }, { title: "Medium priority", value: recommendedFees.halfHourFee, }, { title: "High priority", value: recommendedFees.fastestFee, }, ]; return ( On-Chain Fees {entries.map((entry) => (

{entry.title}

{entry.value} sat/vB

))}
); }