feat(docs, agents, risk): enhance documentation, API queries, and UI components

Updated the public documentation site with improved layout and accessibility, including new sections for client integration and admin guides. Enhanced API queries by adding 'active_only' and 'group_by' parameters for better data filtering in risk management. Refined UI components for agent management, ensuring consistent styling and improved user experience across the application. Added localization support for new documentation content in English and Nepali.
This commit is contained in:
2026-06-15 17:21:50 +08:00
parent 17335cb47a
commit 641c87ff50
107 changed files with 5114 additions and 943 deletions

View File

@@ -16,7 +16,7 @@ const EXACT_ROUTES: Record<string, PageTitleSpec> = {
"/admin/admin-users": { ns: "adminUsers", key: "title" },
"/admin/admin-roles": { ns: "adminRoles", key: "title" },
"/admin/agents": { ns: "agents", key: "title" },
"/admin/agents/list": { ns: "agents", key: "directoryTitle" },
"/admin/agents/list": { ns: "agents", key: "listTitle" },
"/admin/agents/provision": { ns: "agents", key: "subnav.provision" },
"/admin/agents/sites": { ns: "config", key: "integrationSites.title" },
"/admin/settlement-center": { ns: "settlementCenter", key: "title" },
@@ -32,6 +32,15 @@ const EXACT_ROUTES: Record<string, PageTitleSpec> = {
"/docs/integration/transfer": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/errors": { ns: "config", key: "integrationGuide.title" },
"/docs/integration/go-live": { ns: "config", key: "integrationGuide.title" },
"/docs/admin": { ns: "adminDocs", key: "shell.title" },
"/docs/admin/roles": { ns: "adminDocs", key: "nav.roles" },
"/docs/admin/site-setup": { ns: "adminDocs", key: "nav.siteSetup" },
"/docs/admin/draws": { ns: "adminDocs", key: "nav.draws" },
"/docs/admin/settlement-center": { ns: "adminDocs", key: "nav.settlementCenter" },
"/docs/admin/agents": { ns: "adminDocs", key: "nav.agents" },
"/docs/admin/players": { ns: "adminDocs", key: "nav.players" },
"/docs/admin/reports": { ns: "adminDocs", key: "nav.reports" },
"/docs/admin/faq": { ns: "adminDocs", key: "nav.faq" },
"/admin/docs/integration-guide": { ns: "config", key: "integrationGuide.title" },
"/admin/wallet": { ns: "wallet", key: "title" },
"/admin/wallet/transactions": { ns: "wallet", key: "walletTransactions" },