aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/components/dialog
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-09-21 23:49:12 +0800
committercrupest <crupest@outlook.com>2023-09-21 23:49:12 +0800
commitd477c7270c90b190ed82b13f48f39a05d83503d2 (patch)
tree572f74b2adc75247b9d1c9a8965e3de2559d4160 /FrontEnd/src/components/dialog
parenta8a8385cd959e4d9d57b8a35381d2851049c07ff (diff)
downloadtimeline-d477c7270c90b190ed82b13f48f39a05d83503d2.tar.gz
timeline-d477c7270c90b190ed82b13f48f39a05d83503d2.tar.bz2
timeline-d477c7270c90b190ed82b13f48f39a05d83503d2.zip
Fix #1394.
Diffstat (limited to 'FrontEnd/src/components/dialog')
-rw-r--r--FrontEnd/src/components/dialog/ConfirmDialog.tsx6
-rw-r--r--FrontEnd/src/components/dialog/DialogContainer.tsx4
-rw-r--r--FrontEnd/src/components/dialog/OperationDialog.tsx14
3 files changed, 12 insertions, 12 deletions
diff --git a/FrontEnd/src/components/dialog/ConfirmDialog.tsx b/FrontEnd/src/components/dialog/ConfirmDialog.tsx
index 4ee0ec03..199eee6b 100644
--- a/FrontEnd/src/components/dialog/ConfirmDialog.tsx
+++ b/FrontEnd/src/components/dialog/ConfirmDialog.tsx
@@ -1,4 +1,4 @@
-import { useC, Text, ThemeColor } from "../common";
+import { useC, I18nText, ThemeColor } from "../common";
import Dialog from "./Dialog";
import DialogContainer from "./DialogContainer";
@@ -14,8 +14,8 @@ export default function ConfirmDialog({
open: boolean;
onClose: () => void;
onConfirm: () => void;
- title: Text;
- body: Text;
+ title: I18nText;
+ body: I18nText;
color?: ThemeColor;
bodyColor?: ThemeColor;
}) {
diff --git a/FrontEnd/src/components/dialog/DialogContainer.tsx b/FrontEnd/src/components/dialog/DialogContainer.tsx
index 6ee4e134..844d8ddd 100644
--- a/FrontEnd/src/components/dialog/DialogContainer.tsx
+++ b/FrontEnd/src/components/dialog/DialogContainer.tsx
@@ -1,14 +1,14 @@
import { ComponentProps, Ref, ReactNode } from "react";
import classNames from "classnames";
-import { ThemeColor, Text, useC } from "../common";
+import { ThemeColor, I18nText, useC } from "../common";
import { ButtonRow, ButtonRowV2 } from "../button";
import "./DialogContainer.css";
interface DialogContainerBaseProps {
className?: string;
- title: Text;
+ title: I18nText;
titleColor?: ThemeColor;
titleClassName?: string;
titleRef?: Ref<HTMLDivElement>;
diff --git a/FrontEnd/src/components/dialog/OperationDialog.tsx b/FrontEnd/src/components/dialog/OperationDialog.tsx
index feaf5c79..4541d6f8 100644
--- a/FrontEnd/src/components/dialog/OperationDialog.tsx
+++ b/FrontEnd/src/components/dialog/OperationDialog.tsx
@@ -1,7 +1,7 @@
import { useState, ReactNode, ComponentProps } from "react";
import classNames from "classnames";
-import { useC, Text, ThemeColor } from "../common";
+import { useC, I18nText, ThemeColor } from "../common";
import {
useInputs,
InputGroup,
@@ -15,8 +15,8 @@ import DialogContainer from "./DialogContainer";
import "./OperationDialog.css";
interface OperationDialogPromptProps {
- message?: Text;
- customMessage?: Text;
+ message?: I18nText;
+ customMessage?: I18nText;
customMessageNode?: ReactNode;
className?: string;
}
@@ -39,12 +39,12 @@ export interface OperationDialogProps<TData> {
onClose: () => void;
color?: ThemeColor;
inputColor?: ThemeColor;
- title: Text;
- inputPrompt?: Text;
+ title: I18nText;
+ inputPrompt?: I18nText;
inputPromptNode?: ReactNode;
- successPrompt?: (data: TData) => Text;
+ successPrompt?: (data: TData) => I18nText;
successPromptNode?: (data: TData) => ReactNode;
- failurePrompt?: (error: unknown) => Text;
+ failurePrompt?: (error: unknown) => I18nText;
failurePromptNode?: (error: unknown) => ReactNode;
inputs: InputInitializer;