diff --git a/chatdesk-ui/app/[locale]/setup/page.tsx b/chatdesk-ui/app/[locale]/setup/page.tsx index 4cd2b6b..6a496cb 100644 --- a/chatdesk-ui/app/[locale]/setup/page.tsx +++ b/chatdesk-ui/app/[locale]/setup/page.tsx @@ -369,7 +369,8 @@ export default function SetupPage() { stepTitle={t("setup.SetupComplete")} onShouldProceed={handleShouldProceed} //showNextButton={true} - showNextButton={!isSubmitting} // 禁用按钮 + showNextButton={true} // 一直显示按钮 + isSubmitting={isSubmitting} // 控制是否禁用 showBackButton={true} > diff --git a/chatdesk-ui/components/setup/step-container.tsx b/chatdesk-ui/components/setup/step-container.tsx index 3cdae77..6f2c5ae 100644 --- a/chatdesk-ui/components/setup/step-container.tsx +++ b/chatdesk-ui/components/setup/step-container.tsx @@ -21,6 +21,7 @@ interface StepContainerProps { children?: React.ReactNode showBackButton?: boolean showNextButton?: boolean + isSubmitting?: boolean // ✅ 新增这个 } export const StepContainer: FC = ({ @@ -80,7 +81,7 @@ export const StepContainer: FC = ({ ref={buttonRef} size="sm" onClick={() => onShouldProceed(true)} - disabled={!showNextButton} + disabled={isSubmitting} > {t("setup.next")}