// 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 (
);
}
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 (
);
}
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;