diff options
author | crupest <crupest@outlook.com> | 2023-09-21 23:49:12 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-09-21 23:49:12 +0800 |
commit | d477c7270c90b190ed82b13f48f39a05d83503d2 (patch) | |
tree | 572f74b2adc75247b9d1c9a8965e3de2559d4160 /FrontEnd/src/components/dialog | |
parent | a8a8385cd959e4d9d57b8a35381d2851049c07ff (diff) | |
download | timeline-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.tsx | 6 | ||||
-rw-r--r-- | FrontEnd/src/components/dialog/DialogContainer.tsx | 4 | ||||
-rw-r--r-- | FrontEnd/src/components/dialog/OperationDialog.tsx | 14 |
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; |