From dacdaefd925c7cd2e71f28b6294b797c6d9a2bf1 Mon Sep 17 00:00:00 2001
From: Kacper Wojciechowski <39823706+jog1t@users.noreply.github.com>
Date: Wed, 8 Oct 2025 02:16:43 +0200
Subject: [PATCH] fix: railway connect form
---
frontend/package.json | 2 +
.../src/app/dialogs/connect-railway-frame.tsx | 38 +++++--------------
.../src/app/forms/connect-railway-form.tsx | 30 ++++++++++-----
.../src/app/forms/connect-vercel-form.tsx | 2 +-
pnpm-lock.yaml | 22 +++++++++--
5 files changed, 51 insertions(+), 43 deletions(-)
diff --git a/frontend/package.json b/frontend/package.json
index eead94e7ba..98585d4ade 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -81,6 +81,7 @@
"@tanstack/store": "^0.7.5",
"@tanstack/zod-adapter": "^1.131.36",
"@types/bcryptjs": "^2.4.6",
+ "@types/canvas-confetti": "^1.9.0",
"@types/escape-html": "^1.0.4",
"@types/file-saver": "^2.0.7",
"@types/lodash": "^4.17.20",
@@ -95,6 +96,7 @@
"actor-core": "^0.6.3",
"autoprefixer": "^10.4.21",
"bcryptjs": "^2.4.3",
+ "canvas-confetti": "^1.9.3",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
diff --git a/frontend/src/app/dialogs/connect-railway-frame.tsx b/frontend/src/app/dialogs/connect-railway-frame.tsx
index db7bda46a3..2c349fffc4 100644
--- a/frontend/src/app/dialogs/connect-railway-frame.tsx
+++ b/frontend/src/app/dialogs/connect-railway-frame.tsx
@@ -12,16 +12,13 @@ import {
import { useEngineCompatDataProvider } from "@/components/actors";
import { defineStepper } from "@/components/ui/stepper";
import { cloudEnv, engineEnv } from "@/lib/env";
+import { NeedHelp } from "../forms/connect-vercel-form";
const { Stepper } = defineStepper(
{
id: "step-1",
title: "Deploy to Railway",
},
- {
- id: "step-2",
- title: "Set Environment Variables",
- },
{
id: "step-3",
title: "Wait for a Runner to connect",
@@ -43,11 +40,6 @@ export default function ConnectRailwayFrameContent({
Add Railway
-
-
-
@@ -91,12 +83,8 @@ function FormStepper({ onClose }: { onClose?: () => void }) {
void }) {
/>
-
- After deploying your app
- to Railway, return here
- to add the endpoint.
-
+
>
)}
- {step.id === "step-2" && (
-
- )}
{step.id === "step-3" && (
)}
+ {step.id === "step-3" ? (
+
+ ) : null}