UI Components Overview
Component
Description
Props & Callbacks
<OrderBook />
Renders live buy/sell order book with customizable depth levels.
market: string, depthLevel: number
<TradeForm />
User interface for entering limit/market order parameters and executing trades.
onSubmit(orderParams), isLoading
<PositionTable />
Displays open positions, P&L, and margin utilization for cross‑margin trading.
positions: Position[], onClose(id)
<LeverageSelector />
Slider component for selecting leverage multiplier, enforces risk limits.
maxLeverage, onChange(value)
<WalletConnector />
Connects to user wallets (MetaMask, WalletConnect) and displays account info.
supportedChains, onConnect(address)
<TokenSwap />
Simple swap UI for market‑on‑chain token swaps with price impact warnings.
fromToken, toToken, amount
<DashboardLayout />
High‑level layout with header, sidebar nav, and network status indicator.
children, menus, networkInfo
Each component adheres to accessibility standards (ARIA compliance) and supports theming via Tailwind CSS variables.
Last updated