import { InlineResponseDefaultMarketInfos } from "@jup-ag/api"; import { TokenInfo } from "@solana/spl-token-registry"; import { formatTokens, formatRoute } from "../../utils/swap-route"; import clsx from "clsx"; export const SwapRoute = ({ selected, route, tokenMap, amount, isBestRoute, }: { selected: boolean; route: InlineResponseDefaultMarketInfos[]; tokenMap: Map; amount: number; isBestRoute?: boolean; }) => { return (
{/* Badge */} {isBestRoute && (
Best price
)}
{formatRoute(route)} {formatTokens(tokenMap, route)}
{/* Output amount */}
{amount}
); };