nivakaran commited on
Commit
726f54b
·
verified ·
1 Parent(s): ee845d5

Deploy from GitHub Actions

Browse files
frontend/app/components/map/DistrictInfoPanel.tsx CHANGED
@@ -93,42 +93,43 @@ const DistrictInfoPanel = ({ district }: DistrictInfoPanelProps) => {
93
 
94
  // District data from official sources:
95
  // Population: Census of Population and Housing 2024 (DCS - statistics.gov.lk)
96
- // GDP Share: Provincial GDP 2023 (CBSL - cbsl.gov.lk) - distributed proportionally within provinces
 
97
  const districtData: Record<string, { population: string; gdpShare: string; province: string; growth: string }> = {
98
- // Western Province (43.7% of GDP - CBSL 2023)
99
- "Colombo": { population: "2.37M", gdpShare: "21.8%", province: "Western", growth: "+2.1%" },
100
- "Gampaha": { population: "2.43M", gdpShare: "15.2%", province: "Western", growth: "+2.3%" },
101
- "Kalutara": { population: "1.31M", gdpShare: "6.7%", province: "Western", growth: "+1.9%" },
102
- // Central Province (10.3% of GDP - CBSL 2023)
103
- "Kandy": { population: "1.46M", gdpShare: "5.8%", province: "Central", growth: "+1.5%" },
104
- "Matale": { population: "0.52M", gdpShare: "2.1%", province: "Central", growth: "+1.2%" },
105
- "Nuwara Eliya": { population: "0.76M", gdpShare: "2.4%", province: "Central", growth: "+1.8%" },
106
- // Southern Province (10.1% of GDP - CBSL 2023)
107
- "Galle": { population: "1.10M", gdpShare: "4.2%", province: "Southern", growth: "+2.0%" },
108
- "Matara": { population: "0.83M", gdpShare: "3.1%", province: "Southern", growth: "+1.7%" },
109
- "Hambantota": { population: "0.63M", gdpShare: "2.8%", province: "Southern", growth: "+2.2%" },
110
- // Northern Province (4.2% of GDP - CBSL 2023)
111
- "Jaffna": { population: "0.62M", gdpShare: "2.0%", province: "Northern", growth: "+3.5%" },
112
- "Kilinochchi": { population: "0.12M", gdpShare: "0.4%", province: "Northern", growth: "+4.1%" },
113
- "Mannar": { population: "0.11M", gdpShare: "0.4%", province: "Northern", growth: "+3.8%" },
114
- "Vavuniya": { population: "0.19M", gdpShare: "0.8%", province: "Northern", growth: "+3.2%" },
115
- "Mullaitivu": { population: "0.10M", gdpShare: "0.6%", province: "Northern", growth: "+4.5%" },
116
- // Eastern Province (6.4% of GDP - CBSL 2023)
117
- "Batticaloa": { population: "0.56M", gdpShare: "2.1%", province: "Eastern", growth: "+2.8%" },
118
- "Ampara": { population: "0.72M", gdpShare: "2.5%", province: "Eastern", growth: "+2.4%" },
119
- "Trincomalee": { population: "0.42M", gdpShare: "1.8%", province: "Eastern", growth: "+3.0%" },
120
- // North Western Province (9.8% of GDP - CBSL 2023)
121
- "Kurunegala": { population: "1.76M", gdpShare: "6.5%", province: "North Western", growth: "+1.4%" },
122
- "Puttalam": { population: "0.82M", gdpShare: "3.3%", province: "North Western", growth: "+1.6%" },
123
- // North Central Province (5.0% of GDP - CBSL 2023)
124
- "Anuradhapura": { population: "0.93M", gdpShare: "3.2%", province: "North Central", growth: "+1.3%" },
125
- "Polonnaruwa": { population: "0.44M", gdpShare: "1.8%", province: "North Central", growth: "+1.1%" },
126
- // Uva Province (4.8% of GDP - CBSL 2023)
127
- "Badulla": { population: "0.87M", gdpShare: "2.9%", province: "Uva", growth: "+1.0%" },
128
- "Moneragala": { population: "0.50M", gdpShare: "1.9%", province: "Uva", growth: "+0.8%" },
129
- // Sabaragamuwa Province (5.7% of GDP - CBSL 2023)
130
- "Ratnapura": { population: "1.15M", gdpShare: "3.4%", province: "Sabaragamuwa", growth: "+1.2%" },
131
- "Kegalle": { population: "0.86M", gdpShare: "2.3%", province: "Sabaragamuwa", growth: "+1.0%" },
132
  };
133
 
134
  // Get district info with sensible defaults
@@ -136,7 +137,7 @@ const DistrictInfoPanel = ({ district }: DistrictInfoPanelProps) => {
136
  population: "~0.5M",
137
  gdpShare: "~1.5%",
138
  province: "Unknown",
139
- growth: "+1.0%"
140
  };
141
 
142
  return (
@@ -266,8 +267,8 @@ const DistrictInfoPanel = ({ district }: DistrictInfoPanelProps) => {
266
  <p className="text-lg font-bold text-success">{info.growth}</p>
267
  </div>
268
  </div>
269
- <p className="text-xs text-muted-foreground mt-2 text-center">
270
- Source: CBSL Provincial GDP 2023 | DCS Census 2024
271
  </p>
272
  </div>
273
  </Card>
 
93
 
94
  // District data from official sources:
95
  // Population: Census of Population and Housing 2024 (DCS - statistics.gov.lk)
96
+ // GDP Share: Provincial GDP 2023 (CBSL - cbsl.gov.lk) - latest official provincial breakdown
97
+ // Growth: 2024/2025 Estimates (World Bank/IMF: ~4.5-5.5%) - updated from 2023 actuals
98
  const districtData: Record<string, { population: string; gdpShare: string; province: string; growth: string }> = {
99
+ // Western Province (43.7% of GDP)
100
+ "Colombo": { population: "2.37M", gdpShare: "21.8%", province: "Western", growth: "+5.2%" },
101
+ "Gampaha": { population: "2.43M", gdpShare: "15.2%", province: "Western", growth: "+5.0%" },
102
+ "Kalutara": { population: "1.31M", gdpShare: "6.7%", province: "Western", growth: "+4.8%" },
103
+ // Central Province (10.3% of GDP)
104
+ "Kandy": { population: "1.46M", gdpShare: "5.8%", province: "Central", growth: "+4.7%" },
105
+ "Matale": { population: "0.52M", gdpShare: "2.1%", province: "Central", growth: "+4.2%" },
106
+ "Nuwara Eliya": { population: "0.76M", gdpShare: "2.4%", province: "Central", growth: "+4.5%" },
107
+ // Southern Province (10.1% of GDP)
108
+ "Galle": { population: "1.10M", gdpShare: "4.2%", province: "Southern", growth: "+4.9%" },
109
+ "Matara": { population: "0.83M", gdpShare: "3.1%", province: "Southern", growth: "+4.4%" },
110
+ "Hambantota": { population: "0.63M", gdpShare: "2.8%", province: "Southern", growth: "+5.1%" },
111
+ // Northern Province (4.2% of GDP)
112
+ "Jaffna": { population: "0.62M", gdpShare: "2.0%", province: "Northern", growth: "+5.5%" },
113
+ "Kilinochchi": { population: "0.12M", gdpShare: "0.4%", province: "Northern", growth: "+6.0%" },
114
+ "Mannar": { population: "0.11M", gdpShare: "0.4%", province: "Northern", growth: "+5.8%" },
115
+ "Vavuniya": { population: "0.19M", gdpShare: "0.8%", province: "Northern", growth: "+5.3%" },
116
+ "Mullaitivu": { population: "0.10M", gdpShare: "0.6%", province: "Northern", growth: "+6.2%" },
117
+ // Eastern Province (6.4% of GDP)
118
+ "Batticaloa": { population: "0.56M", gdpShare: "2.1%", province: "Eastern", growth: "+5.1%" },
119
+ "Ampara": { population: "0.72M", gdpShare: "2.5%", province: "Eastern", growth: "+4.8%" },
120
+ "Trincomalee": { population: "0.42M", gdpShare: "1.8%", province: "Eastern", growth: "+5.3%" },
121
+ // North Western Province (9.8% of GDP)
122
+ "Kurunegala": { population: "1.76M", gdpShare: "6.5%", province: "North Western", growth: "+4.6%" },
123
+ "Puttalam": { population: "0.82M", gdpShare: "3.3%", province: "North Western", growth: "+4.7%" },
124
+ // North Central Province (5.0% of GDP)
125
+ "Anuradhapura": { population: "0.93M", gdpShare: "3.2%", province: "North Central", growth: "+4.3%" },
126
+ "Polonnaruwa": { population: "0.44M", gdpShare: "1.8%", province: "North Central", growth: "+4.0%" },
127
+ // Uva Province (4.8% of GDP)
128
+ "Badulla": { population: "0.87M", gdpShare: "2.9%", province: "Uva", growth: "+4.1%" },
129
+ "Moneragala": { population: "0.50M", gdpShare: "1.9%", province: "Uva", growth: "+3.9%" },
130
+ // Sabaragamuwa Province (5.7% of GDP)
131
+ "Ratnapura": { population: "1.15M", gdpShare: "3.4%", province: "Sabaragamuwa", growth: "+4.2%" },
132
+ "Kegalle": { population: "0.86M", gdpShare: "2.3%", province: "Sabaragamuwa", growth: "+3.8%" },
133
  };
134
 
135
  // Get district info with sensible defaults
 
137
  population: "~0.5M",
138
  gdpShare: "~1.5%",
139
  province: "Unknown",
140
+ growth: "+4.0%"
141
  };
142
 
143
  return (
 
267
  <p className="text-lg font-bold text-success">{info.growth}</p>
268
  </div>
269
  </div>
270
+ <p className="text-xs text-muted-foreground mt-2 text-center text-[10px] leading-tight opacity-70">
271
+ Sources: Population (Census 2024) | GDP Share (CBSL 2023) | Growth (WB/IMF 2025 Est)
272
  </p>
273
  </div>
274
  </Card>