aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/views/common/dialog
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-07-30 23:47:53 +0800
committercrupest <crupest@outlook.com>2023-07-30 23:47:53 +0800
commit538d6830a0022b49b99695095d85e567b0c86e71 (patch)
treea0c4d164b05d03f636d603b28f77ca881c16ef10 /FrontEnd/src/views/common/dialog
parenta148f11c193d35ba489f887ed393aedf58a1c714 (diff)
downloadtimeline-538d6830a0022b49b99695095d85e567b0c86e71.tar.gz
timeline-538d6830a0022b49b99695095d85e567b0c86e71.tar.bz2
timeline-538d6830a0022b49b99695095d85e567b0c86e71.zip
...
Diffstat (limited to 'FrontEnd/src/views/common/dialog')
-rw-r--r--FrontEnd/src/views/common/dialog/OperationDialog.tsx6
1 files changed, 2 insertions, 4 deletions
diff --git a/FrontEnd/src/views/common/dialog/OperationDialog.tsx b/FrontEnd/src/views/common/dialog/OperationDialog.tsx
index da1ff0e0..de92e541 100644
--- a/FrontEnd/src/views/common/dialog/OperationDialog.tsx
+++ b/FrontEnd/src/views/common/dialog/OperationDialog.tsx
@@ -43,7 +43,7 @@ export interface OperationDialogProps<TData> {
color?: ThemeColor;
inputColor?: ThemeColor;
title: Text;
- inputPrompt?: Text;
+ inputPrompt?: () => ReactNode;
successPrompt?: (data: TData) => ReactNode;
failurePrompt?: (error: unknown) => ReactNode;
@@ -68,8 +68,6 @@ function OperationDialog<TData>(props: OperationDialogProps<TData>) {
onSuccessAndClose,
} = props;
- const c = useC();
-
type Step =
| { type: "input" }
| { type: "process" }
@@ -130,7 +128,7 @@ function OperationDialog<TData>(props: OperationDialogProps<TData>) {
body = (
<div>
- <OperationDialogPrompt customMessage={c(inputPrompt)} />
+ <OperationDialogPrompt customMessage={inputPrompt?.()} />
<InputGroup
containerClassName="cru-operation-dialog-input-group"
color={inputColor ?? "primary"}