Commit 6c9ea31d authored by Steven's avatar Steven

chore: add translation for saving status in EditorToolbar

parent 501e8f1e
import type { FC } from "react";
import { Button } from "@/components/ui/button";
import { useTranslate } from "@/utils/i18n";
import { validationService } from "../services";
import { useEditorContext } from "../state";
import InsertMenu from "../Toolbar/InsertMenu";
......@@ -7,6 +8,7 @@ import VisibilitySelector from "../Toolbar/VisibilitySelector";
import type { EditorToolbarProps } from "../types";
export const EditorToolbar: FC<EditorToolbarProps> = ({ onSave, onCancel, memoName }) => {
const t = useTranslate();
const { state, actions, dispatch } = useEditorContext();
const { valid } = validationService.canSave(state);
......@@ -41,12 +43,12 @@ export const EditorToolbar: FC<EditorToolbarProps> = ({ onSave, onCancel, memoNa
{onCancel && (
<Button variant="ghost" onClick={onCancel} disabled={isSaving}>
Cancel
{t("common.cancel")}
</Button>
)}
<Button onClick={onSave} disabled={!valid || isSaving}>
{isSaving ? "Saving..." : "Save"}
{isSaving ? t("editor.saving") : t("editor.save")}
</Button>
</div>
</div>
......
......@@ -121,6 +121,7 @@
"add-your-comment-here": "Add your comment here...",
"any-thoughts": "Any thoughts...",
"save": "Save",
"saving": "Saving...",
"no-changes-detected": "No changes detected",
"focus-mode": "Focus Mode",
"exit-focus-mode": "Exit Focus Mode",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment