function ReportsScreen() { const [tab, setTab] = useState("reports"); const channelIcon = { email: "mail", sms: "activity", whatsapp: "activity", teams: "users", slack: "slack", webhook: "external" }; return (
| Report | Schedule | Format · Channel | Subs | Last | |
|---|---|---|---|---|---|
|
{r.name}
|
{r.schedule} | {r.format} | {r.subs} |
{r.last}
{r.status}
|
|
| Rule | Severity | Channels | Triggered (30d) | Last | Status | |
|---|---|---|---|---|---|---|
|
{r.name}
|
{r.severity} |
{r.channels.map(c => (
|
{r.triggered} | {r.last} |
|