Skip to main content

apps/web/app/ops/page.tsx

Metadata

Indexed Symbols

No indexed functions/methods detected in this file.

Markdown Headings (if applicable)

No markdown headings detected.

Source Preview

import { Card, StatusPill } from "@anchor/ui";
import { redirect } from "next/navigation";
import { TopNav } from "../../components/top-nav";
import { WorkspaceRequired } from "../../components/workspace-required";
import { WorkspaceSwitcher } from "../../components/workspace-switcher";
import { getOpsData } from "../../lib/ops-data";
import { getOpsWorkbenchData } from "../../lib/operator-workbench-data";
import { resolveWorkspaceId, suggestedWorkspaceIds, withResolvedWorkspace } from "../../lib/workspace-resolution";
import { type SearchParamRecord, workspaceIdFromSearchParams } from "../../lib/workspace-context";
import type { OpsData } from "../../lib/ops-data";
import {
opsAlertLinkTicketAction,
opsTicketEscalateAction,
opsTicketLinkAssetAction,
opsTicketLinkRunbookAction,
opsTicketResolveAction,
retryJobFailureAction,
retryOutboxFailureAction,
triggerAgentSmokeAction,
workflowCancelAction,
workflowRetryAction
} from "../actions/operator-actions";

type OpsPageProps = {
searchParams?: Promise<SearchParamRecord>;