Panels
Reference for all 19 panels available in the InfoMarkets dashboard.
InfoMarkets uses a modular panel system. Each panel can be shown/hidden, reordered via drag-and-drop, and resized. Panels are arranged in a right sidebar (max 2 columns) and a bottom bar (max 3 columns).
Panel Reference
π Markets
Browse all tracked Polymarket events with probability, volume, and category filters.
π Market Detail
Deep-dive into a single market: price chart, orderbook, news, and trading interface.
π Smart Money
Leaderboard of top PnL wallets. Click any wallet to see their positions and recent trades.
π Whale Trades
Real-time feed of large trades ($500+) across all markets, filterable by wallet.
β‘ Signal
AI-generated signals from 7 detection algorithms, ranked by strength and recency.
π° News
Matched news articles from RSS feeds, linked to relevant markets by AI.
π Chart
Price history chart for the selected market with configurable timeframes.
π§ Sentiment
AI-powered sentiment summary combining news, social, and smart money data.
π Orderbook
Live CLOB orderbook for the selected market with bid/ask spread visualization.
πΌ Portfolio
Your open positions, P&L, and trade history when a wallet is connected.
πΊοΈ Country
Markets filtered by selected country on the map.
β° Resolution
Monitors markets approaching resolution with alert triggers.
β Watchlist
Your saved markets for quick access.
π΄ Live
Real-time trade ticker showing all trades as they happen.
Adding a New Panel
Registering a new panel requires synchronized changes across 6 files. Missing any step will cause runtime errors or invisible panels.
Update Store
src/stores/uiStore.ts β Add to DEFAULT_PANEL_VISIBILITY, DEFAULT_PANEL_ORDER, and the hydrateFromPrefs migration logic.
Update Settings Modal
src/components/SettingsModal.tsx β Add to the PanelVisibility interface and PANEL_LABELS map.
Update Preferences
src/hooks/usePreferences.ts β Add default value in DEFAULT_PREFERENCES and include in panelOrder.
Register in Page
src/app/page.tsx β Import the component, add to DEFAULT_COL_SPANS, panelHandlers ids array, and renderPanel switch case.
Layout System
| Zone | Max Columns | Typical Usage |
|---|---|---|
| Right sidebar | 2 | Market Detail, Smart Money, Portfolio |
| Bottom bar | 3 | Charts, Orderbook, Whale Trades, Signals |
Panels are identified by data-panel DOM attributes for drag-and-drop sorting. Column spans are configurable per-panel via DEFAULT_COL_SPANS.