Files
kandev/apps/web/lib/settings/executor-settings-routes.ts
T
2026-09-17 15:24:36 +01:00

19 lines
602 B
TypeScript

type ExecutorRouteIdentity = {
id: string;
type?: string | null;
};
export function kubernetesExecutorSettingsPath(executorId: string): string {
return `/settings/executors/k8s/${encodeURIComponent(executorId)}`;
}
export function executorConnectionSettingsPath(executor: ExecutorRouteIdentity): string {
return executor.type === "k8s"
? kubernetesExecutorSettingsPath(executor.id)
: `/settings/executor/${encodeURIComponent(executor.id)}`;
}
export function executorProfileSettingsPath(profileId: string): string {
return `/settings/executors/${encodeURIComponent(profileId)}`;
}