UNPKG

wgm-swap-components

Version:
65 lines (64 loc) 1.21 kB
import React from 'react'; export interface TokenInputProps { /** * Input field label */ label: string; /** * Token symbol (e.g., 'ETH', 'USDC') */ symbol: string; /** * Token name (e.g., 'Ethereum', 'USD Coin') */ name: string; /** * Token logo URL */ logoUrl?: string; /** * Current input value */ value: string; /** * Token balance */ balance?: string; /** * Whether this input is disabled */ disabled?: boolean; /** * Input placeholder */ placeholder?: string; /** * Change handler */ onChange: (value: string) => void; /** * Max button click handler */ onMaxClick?: () => void; /** * Token selection handler */ onTokenSelect?: () => void; /** * Additional CSS classes */ className?: string; /** * Background color for the component */ backgroundColor?: string; /** * Text color for the component */ textColor?: string; } /** * Token Input Component for swap forms */ export declare const TokenInput: React.FC<TokenInputProps>; export default TokenInput;