feat(webui): open contextual configured handbooks

This commit is contained in:
2026-07-21 18:42:31 +02:00
parent fa9119bea7
commit b3b0cf0fca
6 changed files with 46 additions and 11 deletions

View File

@@ -0,0 +1,18 @@
import { helpContextForPathname } from "../src/utils/helpContext";
function assertEqual(actual: string, expected: string, message: string): void {
if (actual !== expected) throw new Error(`${message}: expected ${expected}, got ${actual}`);
}
assertEqual(helpContextForPathname("/files").id, "files.list", "Files context");
assertEqual(helpContextForPathname("/mail").id, "mail.list", "Mail context");
assertEqual(
helpContextForPathname("/settings", "?section=mail-profiles").id,
"mail.profiles",
"Mail profile settings context"
);
assertEqual(
helpContextForPathname("/campaigns/campaign-1/attachments").id,
"campaign.attachments",
"Campaign attachment context"
);