// Industry Analytics — vertical dashboards: Manufacturing, Financial, HR, Retail, Healthcare, Agriculture. function MiniKpi({ label, value, unit, delta, up, sub, color }) { return (
{label}
{value}{unit}
{delta != null ?
{fmtPct(delta)} {sub}
:
{sub}
}
); } function ChartCard({ title, sub, children, right }) { return (

{title}

{sub &&
{sub}
}
{right || }
{children}
); } const INDUSTRIES = [ { id: "mfg", label: "Manufacturing", icon: "factory" }, { id: "fin", label: "Financial", icon: "wallet" }, { id: "hr", label: "Human Resources", icon: "briefcase" }, { id: "retail", label: "Retail", icon: "cart" }, { id: "health", label: "Healthcare", icon: "heart" }, { id: "agri", label: "Agriculture", icon: "leaf" }, ]; function IndustryScreen() { const [ind, setInd] = useState("mfg"); const meta = INDUSTRIES.find(i => i.id === ind); return (
Industry Analytics
Vertical intelligence packs · pre-built KPIs, models & benchmarks for {meta.label}
{INDUSTRIES.map(i => ( ))}
{ind === "mfg" && } {ind === "fin" && } {ind === "hr" &&
} {ind === "retail" && } {ind === "health" && } {ind === "agri" && }
); } function Manufacturing() { return (
`${v}h`} color="var(--danger)"/>
Streaming}> Array.from({ length: 12 }, (_, c) => Math.round(70 + ((r * 7 + c * 5) % 30) - (r === 3 && c < 3 ? 25 : 0))))} w={760} format={v => v}/>
); } function Financial() { return (
`₹${v}`} color="var(--primary)"/>
); } function HR() { return (
v + '%'}/>
); } function Retail() { return (
`₹${v}Cr`} color="var(--primary)" accent="var(--accent)"/>
); } function Healthcare() { return (
`${v}%`} color="var(--primary)"/>
); } function Agriculture() { return (
Satellite}> `${v}`} color="var(--ok)"/>
); } window.IndustryScreen = IndustryScreen;