feat(agents, config, dashboard, i18n): add agent line provision wizard, site deletion, and site dashboard with multi-language support
Added agent line provision wizard page with permission gating, replacing redirect placeholder. Introduced site deletion API and UI with confirmation dialog in integration sites management. Added new site-scoped dashboard panel showing bet metrics, P/L trends, active players, and quick links. Enhanced chart tooltip to support custom formatters and fix indicator color
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
import { redirect } from "next/navigation";
|
||||
import { ModuleScaffold } from "@/components/admin/module-scaffold";
|
||||
import { AdminPermissionGate } from "@/components/admin/admin-permission-gate";
|
||||
import { AgentLineProvisionWizard } from "@/modules/agents/agent-line-provision-wizard";
|
||||
import { PRD_AGENT_LINE_PROVISION_ACCESS_ANY } from "@/lib/admin-prd";
|
||||
import { buildPageMetadata } from "@/lib/page-metadata";
|
||||
import type { Metadata } from "next";
|
||||
|
||||
export default function AgentProvisionRedirectPage(): never {
|
||||
redirect("/admin/agents");
|
||||
export const metadata: Metadata = buildPageMetadata("agents", "subnav.provision");
|
||||
|
||||
export default function AgentProvisionPage() {
|
||||
return (
|
||||
<ModuleScaffold embedded>
|
||||
<AdminPermissionGate requiredAny={[...PRD_AGENT_LINE_PROVISION_ACCESS_ANY]}>
|
||||
<AgentLineProvisionWizard />
|
||||
</AdminPermissionGate>
|
||||
</ModuleScaffold>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user