{[1, 2, 3].map((stepNumber) => (
= stepNumber ? "bg-blue-600 text-white" : "bg-gray-200 text-gray-600"
}`}
>
{stepNumber}
{stepNumber < 3 && (
stepNumber ? "bg-blue-600" : "bg-gray-200"}`} />
)}
))}
{/* Main Form */}
{step === 1 && (
基本資訊
請填寫您的 AI 應用基本資訊
{!formData.demoFile ? (
) : (
{formData.demoFile.name}
{(formData.demoFile.size / 1024 / 1024).toFixed(2)} MB
)}
上傳應用演示影片,幫助用戶更好地了解您的應用
)}
{step === 2 && (
詳細資訊
提供更多應用細節,幫助審核和展示
)}
{step === 3 && (
確認提交
最後確認您的申請資訊
{/* Application Summary */}
申請摘要
應用名稱:
{formData.name}
應用類型:
{formData.type}
申請人:
{user?.name} ({user?.department})
{formData.demoFile && (
演示檔案:
{formData.demoFile.name}
)}
{/* Featured Request */}
handleInputChange("requestFeatured", checked)}
/>
如果您認為您的應用具有創新性和實用性,可以申請在精選區域展示
{/* Terms Agreement */}
handleInputChange("agreeTerms", checked)}
/>
• 我確認提交的應用資訊真實有效
• 我同意平台對應用進行審核和展示
• 我理解審核可能需要 1-3 個工作日
• 我同意遵守平台的使用條款和社群規範
)}
{/* Sidebar */}
{/* Progress Card */}
提交進度
= 1 ? "text-blue-600" : "text-gray-400"}`}>
= 1 ? "bg-blue-600 text-white" : "bg-gray-200"
}`}
>
1
基本資訊
= 2 ? "text-blue-600" : "text-gray-400"}`}>
= 2 ? "bg-blue-600 text-white" : "bg-gray-200"
}`}
>
2
詳細資訊
= 3 ? "text-blue-600" : "text-gray-400"}`}>
= 3 ? "bg-blue-600 text-white" : "bg-gray-200"
}`}
>
3
確認提交
{/* Tips Card */}
提交建議
{step === 1 && (
<>
>
)}
{step === 2 && (
<>
>
)}
{step === 3 && (
<>
>
)}
{/* Review Process Card */}
審核流程
{/* Action Buttons */}
{step < 3 ? (
) : (
)}
)
}