diff --git a/frontend/src/app/runner-config-table.tsx b/frontend/src/app/runner-config-table.tsx index 03063f5b6f..3680150673 100644 --- a/frontend/src/app/runner-config-table.tsx +++ b/frontend/src/app/runner-config-table.tsx @@ -1,6 +1,7 @@ import { faCog, faCogs, + faExclamationTriangle, faNextjs, faRailway, faTrash, @@ -26,6 +27,13 @@ import { ActorRegion } from "@/components/actors"; import { REGION_LABEL } from "@/components/matchmaker/lobby-region"; import { hasMetadataProvider } from "./data-providers/engine-data-provider"; +const TABLE_COLUMN_COUNT = 6; + +// Type extension for future error field that will be added to RunnerConfig API response +// Error type is intentionally unknown since the backend may return different error formats +// (e.g., string, ServerlessMetadataError enum, or error object) +type RunnerConfigWithError = Rivet.RunnerConfig & { error?: unknown }; + interface RunnerConfigsTableProps { isLoading?: boolean; isError?: boolean; @@ -45,6 +53,9 @@ export function RunnerConfigsTable({