/* Banyan Pharmacy — Dashboard (map-led hub; HUD floats over the map) */
const { useApp: useAppT } = window;
function AlertPreviewRow({ alert }) {
const app = useApp();
const store = D.storeById[alert.storeId];
const urgLabel = { critical: "Critical", transfer: "Transfer", expiry: "Expiry" }[alert.urgency];
return (
app.nav({ name: "alerts" })}>
{urgLabel}
{store.locality}
{alert.headline}
{window.skuName(alert.sku)}
);
}
function TodayPage() {
const app = useApp();
const alerts = window.alertsAt(app.stage);
return (
app.nav({ name: "alerts" })}>Open Alerts } />
{alerts.length
? alerts.slice(0, 3).map((a) =>
)
:
No open alerts. The chain is steady.
}
Alerts are store-raised support requests, fused with stock and order data. Shelf-health is an estimate that sharpens as more data is ingested.
);
}
window.Pages = window.Pages || {};
window.Pages.Today = TodayPage;