refactor(ui): clean code

This commit is contained in:
Fu Diwei
2024-12-25 23:20:09 +08:00
parent adbf40914e
commit 1184e52ba9
30 changed files with 267 additions and 233 deletions

View File

@@ -125,7 +125,7 @@ const WorkflowDetail = () => {
title={workflow.name}
extra={[
<Button.Group key="actions">
<WorkflowBaseInfoModalForm model={workflow} trigger={<Button>{t("common.button.edit")}</Button>} onFinish={handleBaseInfoFormFinish} />
<WorkflowBaseInfoModalForm initialValues={workflow} trigger={<Button>{t("common.button.edit")}</Button>} onFinish={handleBaseInfoFormFinish} />
<Button onClick={handleEnableChange}>{workflow.enabled ? t("common.button.disable") : t("common.button.enable")}</Button>
@@ -183,11 +183,11 @@ const WorkflowDetail = () => {
const WorkflowBaseInfoModalForm = memo(
({
model,
initialValues,
trigger,
onFinish,
}: {
model: Pick<WorkflowModel, "name" | "description">;
initialValues: Pick<WorkflowModel, "name" | "description">;
trigger?: React.ReactElement;
onFinish?: (values: Pick<WorkflowModel, "name" | "description">) => Promise<void | boolean>;
}) => {
@@ -229,7 +229,7 @@ const WorkflowBaseInfoModalForm = memo(
formProps,
...formApi
} = useAntdForm<z.infer<typeof formSchema>>({
initialValues: model,
initialValues: initialValues,
onSubmit: async () => {
const ret = await onFinish?.(formInst.getFieldsValue(true));
if (ret != null && !ret) return;