From 9c69024cf5961c3c71fb58e4237f09a513d195b1 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 31 Aug 2023 00:30:35 +0800 Subject: Minor buttons --- FrontEnd/src/components/dialog/OperationDialog.tsx | 39 +++++++++------------- 1 file changed, 16 insertions(+), 23 deletions(-) (limited to 'FrontEnd/src/components/dialog/OperationDialog.tsx') diff --git a/FrontEnd/src/components/dialog/OperationDialog.tsx b/FrontEnd/src/components/dialog/OperationDialog.tsx index 4b4ceb36..6ca4d0a0 100644 --- a/FrontEnd/src/components/dialog/OperationDialog.tsx +++ b/FrontEnd/src/components/dialog/OperationDialog.tsx @@ -8,7 +8,7 @@ import { Initializer as InputInitializer, InputConfirmValueDict, } from "../input"; -import { ButtonRow } from "../button"; +import { ButtonRowV2 } from "../button"; import Dialog from "./Dialog"; import DialogContainer from "./DialogContainer"; import { useDialogController } from "./DialogProvider"; @@ -140,7 +140,7 @@ function OperationDialog(props: OperationDialogProps) { } let body: ReactNode; - let buttons: ComponentProps["buttons"]; + let buttons: ComponentProps["buttons"]; if (step.type === "input" || step.type === "process") { const isProcessing = step.type === "process"; @@ -161,25 +161,19 @@ function OperationDialog(props: OperationDialogProps) { buttons = [ { key: "cancel", - type: "normal", - props: { - text: "operationDialog.cancel", - color: "secondary", - outline: true, - onClick: close, - disabled: isProcessing, - }, + text: "operationDialog.cancel", + onClick: close, + disabled: isProcessing, }, { key: "confirm", type: "loading", - props: { - text: "operationDialog.confirm", - color, - loading: isProcessing, - disabled: hasErrorAndDirty, - onClick: onConfirm, - }, + action: "major", + text: "operationDialog.confirm", + color, + loading: isProcessing, + disabled: hasErrorAndDirty, + onClick: onConfirm, }, ]; } else { @@ -207,18 +201,17 @@ function OperationDialog(props: OperationDialogProps) { { key: "ok", type: "normal", - props: { - text: "operationDialog.ok", - color: "primary", - onClick: close, - }, + action: "major", + color: "create", + text: "operationDialog.ok", + onClick: close, }, ]; } return ( - + {body} -- cgit v1.2.3