Files
2025-12-27 21:16:53 -08:00

27 lines
628 B
TypeScript

import SymbolImage from "./SymbolImage";
import { cn } from "~~/lib/utils";
import { TokenItemData } from "~~/services/store/tokenStore";
export function TokenIcon({
publicToken,
isConfidential,
size = 28,
className,
}: {
publicToken?: TokenItemData;
isConfidential?: boolean;
size?: number;
className?: string;
}) {
return (
<div className={cn("relative", className)} style={{ width: `${size}px`, height: `${size}px` }}>
<SymbolImage
publicSymbol={publicToken?.symbol ?? ""}
isConfidential={isConfidential ?? false}
ext="webp"
size={size}
/>
</div>
);
}