diff --git a/frontend/src/app/dashboard/deploy/page.tsx b/frontend/src/app/dashboard/deploy/page.tsx
index fec5ed3..7220fa1 100644
--- a/frontend/src/app/dashboard/deploy/page.tsx
+++ b/frontend/src/app/dashboard/deploy/page.tsx
@@ -1472,6 +1472,51 @@ export default function DeployPage() {
: 'Each enabled service adds to the monthly cost. Services are deployed in your namespace.'}
)}
+
+ {/* Custom Domain */}
+
+
+
setEnableCustomDomain(!enableCustomDomain)}
+ className="w-full text-left"
+ >
+
+
+
+
+
+
Custom Domain
+
+ Use your own domain with free SSL
+ {domainPriceData && domainPriceData.monthlyPrice > 0 && (
+ — {domainPriceData.monthlyPrice.toLocaleString('en-US')} Toman/mo
+ )}
+
+
+
+
+ {enableCustomDomain && (
+
+
Domain Address
+
setCustomDomainInput(e.target.value)}
+ placeholder="example.com or www.example.com"
+ className="input-field w-full font-mono text-sm"
+ />
+
+ After deployment, configure your DNS records. Instructions will be shown on the app detail page.
+
+
+ )}
+
+
{/* App Storage Size (all app types) */}
@@ -1937,48 +1982,6 @@ export default function DeployPage() {
)}
- {/* Custom Domain Option */}
-
-
-
-
-
-
-
-
Custom Domain
-
- Use your own domain with free SSL
- {domainPriceData && domainPriceData.monthlyPrice > 0 && (
- — {domainPriceData.monthlyPrice.toLocaleString('en-US')} Toman/mo
- )}
-
-
-
-
setEnableCustomDomain(!enableCustomDomain)}
- className={`relative shrink-0 w-11 h-6 rounded-full transition-colors ${enableCustomDomain ? 'bg-purple-600' : 'bg-gray-300'}`}
- >
-
-
-
- {enableCustomDomain && (
-
-
Domain Address
-
setCustomDomainInput(e.target.value)}
- placeholder="example.com or www.example.com"
- className="input-field w-full font-mono text-sm"
- />
-
- After deployment, you will need to configure your DNS records. Full instructions will be shown on the application detail page.
-
-
- )}
-
-
{/* Cost Breakdown */}