export type LoopbackAuthorizationStage = "dev" | "nightly" | "latest"; declare const __T3CODE_BUILD_CHANNEL__: "nightly" | "latest" | undefined; export function resolveLoopbackAuthorizationStage(): LoopbackAuthorizationStage { return typeof __T3CODE_BUILD_CHANNEL__ === "undefined" ? "dev" : __T3CODE_BUILD_CHANNEL__; } const stageBrands = { dev: "T3 Code (Dev)", nightly: "T3 Code (Nightly)", latest: "T3 Code", } as const satisfies Record; export function renderLoopbackAuthorizationCompleteHtml( stage: LoopbackAuthorizationStage = resolveLoopbackAuthorizationStage(), ): string { const stageBrand = stageBrands[stage]; return ` T3 Connect authorization complete

${stageBrand}

Browser authorization complete

You're connected

Return to your terminal to finish setting up T3 Connect. You can close this window.

`; }