diff --git a/src/pages/cluster-management/components/add-worker/specify-arguments.tsx b/src/pages/cluster-management/components/add-worker/specify-arguments.tsx
index 9d12e571..1cfaa448 100644
--- a/src/pages/cluster-management/components/add-worker/specify-arguments.tsx
+++ b/src/pages/cluster-management/components/add-worker/specify-arguments.tsx
@@ -1,12 +1,12 @@
import AlertInfoBlock from '@/components/alert-info/block';
import { ExclamationCircleFilled } from '@ant-design/icons';
import { useIntl } from '@umijs/max';
-import { Input, Switch } from 'antd';
+import { Input, Switch, Typography } from 'antd';
import React, { useEffect } from 'react';
import styled from 'styled-components';
import { useAddWorkerContext } from './add-worker-context';
-import { StepNamesMap } from './config';
-import { NotesWrapper, SwitchWrapper, Tips, Title } from './constainers';
+import { AddWorkerStepProps, StepNamesMap } from './config';
+import { NotesWrapper, SwitchWrapper, Title } from './constainers';
import StepCollapse from './step-collapse';
const ButtonWrapper = styled.div`
@@ -47,14 +47,16 @@ const SwitchSetting: React.FC<{
{showSwitch && }
{tips && (
-
+
+
+
)}
{checked && (
- <>
+
onInputChange?.(e.target.value)}
/>
{errorMessage && (
-
- {errorMessage}
-
+ {errorMessage}
)}
- >
+
)}
{extra}
);
};
-const SpecifyArguments = () => {
+const SpecifyArguments: React.FC = ({ disabled }) => {
const intl = useIntl();
const { stepList, summary, updateField, registerField } =
useAddWorkerContext();
@@ -215,6 +211,7 @@ const SpecifyArguments = () => {
return (
Promise | void;
}
@@ -39,6 +40,7 @@ const StepCollapse: React.FC = ({
title,
children,
name = '',
+ disabled = false,
beforeNext = async () => true,
...rest
}) => {
@@ -82,6 +84,7 @@ const StepCollapse: React.FC = ({
}
}}
title={title}
+ disabled={disabled}
onToggle={(open) => onToggle?.(open, name || '')}
{...rest}
>
@@ -95,7 +98,7 @@ const StepCollapse: React.FC = ({
)}
{!isLastStep && (
-