({ active, payload }: any)
| 1591 | } |
| 1592 | |
| 1593 | const formatter = new Intl.NumberFormat(); |
| 1594 | |
| 1595 | const CustomTooltipContent = ({ active, payload }: any) => { |
| 1596 | if (!active || !payload?.length) return null; |
| 1597 | const data = payload[0].payload; |
| 1598 | |
| 1599 | return ( |
| 1600 | <div className="rounded-lg px-3 py-2 shadow-xl border border-border/50" style={{ background: "hsl(150, 18%, 12%)" }}> |
| 1601 | <div className="text-xs font-semibold text-foreground">{data.name || data.crop}</div> |
| 1602 | <div className="text-sm font-bold" style={{ color: data.color }}> |
| 1603 | {data.value || data.area_pct}% |
| 1604 | </div> |
| 1605 | </div> |
| 1606 | ); |
| 1607 | }; |
| 1608 |
nothing calls this directly
no outgoing calls
no test coverage detected