| |
| import type { PanelConfig, MapLayers } from '@/types'; |
| import type { VariantConfig } from './base'; |
|
|
| |
| export * from './base'; |
|
|
| |
| export { COMMODITY_SECTORS, COMMODITY_PRICES, COMMODITY_MARKET_SYMBOLS } from '@/config/commodity-markets'; |
| export type { MineralType, MineSiteStatus, MineSite, ProcessingPlant, CommodityPort } from '@/config/commodity-geo'; |
| export { MINING_SITES, PROCESSING_PLANTS, COMMODITY_PORTS } from '@/config/commodity-geo'; |
|
|
| |
| |
| |
| export const DEFAULT_PANELS: Record<string, PanelConfig> = { |
| |
| map: { name: 'Commodity & Mining Map', enabled: true, priority: 1 }, |
| 'live-news': { name: 'Commodity Headlines', enabled: true, priority: 1 }, |
| |
| markets: { name: 'Mining & Commodity Stocks', enabled: true, priority: 1 }, |
| commodities: { name: 'Live Commodity Prices', enabled: true, priority: 1 }, |
| heatmap: { name: 'Sector Heatmap', enabled: true, priority: 1 }, |
| 'macro-signals': { name: 'Market Radar', enabled: true, priority: 1 }, |
| |
| 'gold-silver': { name: 'Gold & Silver', enabled: true, priority: 1 }, |
| energy: { name: 'Energy Markets', enabled: true, priority: 1 }, |
| 'mining-news': { name: 'Mining Industry', enabled: true, priority: 1 }, |
| 'critical-minerals': { name: 'Critical Minerals & Battery Metals', enabled: true, priority: 1 }, |
| 'base-metals': { name: 'Base Metals (Cu, Al, Zn, Ni)', enabled: true, priority: 1 }, |
| 'mining-companies': { name: 'Major Miners', enabled: true, priority: 1 }, |
| 'commodity-news': { name: 'Commodity News', enabled: true, priority: 1 }, |
| |
| 'supply-chain': { name: 'Supply Chain & Shipping', enabled: true, priority: 2 }, |
| 'commodity-regulation': { name: 'Mining Policy & ESG', enabled: true, priority: 2 }, |
| |
| 'gulf-economies': { name: 'Gulf & OPEC Economies', enabled: true, priority: 1 }, |
| 'gcc-investments': { name: 'GCC Resource Investments', enabled: true, priority: 2 }, |
| |
| climate: { name: 'Climate & Weather Impact', enabled: true, priority: 2 }, |
| 'satellite-fires': { name: 'Fires & Operational Risk', enabled: true, priority: 2 }, |
| 'airline-intel': { name: 'Airline Intelligence', enabled: true, priority: 2 }, |
| |
| monitors: { name: 'My Monitors', enabled: true, priority: 2 }, |
| }; |
|
|
| |
| |
| |
| |
| export const DEFAULT_MAP_LAYERS: MapLayers = { |
| |
| minerals: true, |
| miningSites: true, |
| processingPlants: true, |
| commodityPorts: true, |
| commodityHubs: true, |
| pipelines: true, |
| waterways: true, |
| tradeRoutes: true, |
| natural: true, |
| weather: true, |
|
|
| |
| |
| gpsJamming: false, |
| satellites: false, |
|
|
| iranAttacks: false, |
| conflicts: false, |
| bases: false, |
| hotspots: false, |
| nuclear: false, |
| irradiators: false, |
| military: false, |
| spaceports: false, |
| ucdpEvents: false, |
| displacement: false, |
| |
| protests: false, |
| |
| ais: true, |
| flights: false, |
| |
| cables: true, |
| outages: true, |
| datacenters: false, |
| |
| sanctions: true, |
| economic: true, |
| |
| fires: true, |
| climate: true, |
| |
| startupHubs: false, |
| cloudRegions: false, |
| accelerators: false, |
| techHQs: false, |
| techEvents: false, |
| |
| stockExchanges: false, |
| financialCenters: false, |
| centralBanks: false, |
| gulfInvestments: false, |
| |
| positiveEvents: false, |
| kindness: false, |
| happiness: false, |
| speciesRecovery: false, |
| renewableInstallations: false, |
| |
| dayNight: false, |
| cyberThreats: false, |
| |
|
|
| ciiChoropleth: false, |
| resilienceScore: false, |
| webcams: false, |
| diseaseOutbreaks: false, |
| }; |
|
|
| |
| |
| |
| export const MOBILE_DEFAULT_MAP_LAYERS: MapLayers = { |
| |
| minerals: true, |
| miningSites: true, |
| processingPlants: false, |
| commodityPorts: false, |
| commodityHubs: true, |
| pipelines: false, |
| waterways: false, |
| tradeRoutes: false, |
| natural: true, |
| weather: false, |
|
|
| |
| gpsJamming: false, |
| satellites: false, |
|
|
| iranAttacks: false, |
| conflicts: false, |
| bases: false, |
| hotspots: false, |
| nuclear: false, |
| irradiators: false, |
| military: false, |
| spaceports: false, |
| ucdpEvents: false, |
| displacement: false, |
| protests: false, |
| ais: false, |
| flights: false, |
| cables: false, |
| outages: false, |
| datacenters: false, |
| sanctions: false, |
| economic: false, |
| fires: false, |
| climate: false, |
| startupHubs: false, |
| cloudRegions: false, |
| accelerators: false, |
| techHQs: false, |
| techEvents: false, |
| stockExchanges: false, |
| financialCenters: false, |
| centralBanks: false, |
| gulfInvestments: false, |
| positiveEvents: false, |
| kindness: false, |
| happiness: false, |
| speciesRecovery: false, |
| renewableInstallations: false, |
| dayNight: false, |
| cyberThreats: false, |
| |
|
|
| ciiChoropleth: false, |
| resilienceScore: false, |
| webcams: false, |
| diseaseOutbreaks: false, |
| }; |
|
|
| export const VARIANT_CONFIG: VariantConfig = { |
| name: 'commodity', |
| description: 'Commodity, mining & critical minerals intelligence dashboard', |
| panels: DEFAULT_PANELS, |
| mapLayers: DEFAULT_MAP_LAYERS, |
| mobileMapLayers: MOBILE_DEFAULT_MAP_LAYERS, |
| }; |
|
|