fix: text to diagram translation update issue on language update (#10016)

This commit is contained in:
Akibur Rahman
2025-10-02 20:47:26 +06:00
committed by GitHub
parent 835eb8d2fd
commit f3c16a600d
2 changed files with 13 additions and 18 deletions

View File

@@ -12,19 +12,16 @@ import {
import {
shouldAllowVerticalAlign,
suppportsHorizontalAlign,
} from "@excalidraw/element";
import {
hasBoundTextElement,
isElbowArrow,
isImageElement,
isLinearElement,
isTextElement,
isArrowElement,
hasStrokeColor,
toolIsArrow,
} from "@excalidraw/element";
import { hasStrokeColor, toolIsArrow } from "@excalidraw/element";
import type {
ExcalidrawElement,
ExcalidrawElementType,
@@ -902,16 +899,14 @@ export const ShapesSwitcher = ({
{t("toolBar.mermaidToExcalidraw")}
</DropdownMenu.Item>
{app.props.aiEnabled !== false && app.plugins.diagramToCode && (
<>
<DropdownMenu.Item
onSelect={() => app.onMagicframeToolSelect()}
icon={MagicIcon}
data-testid="toolbar-magicframe"
>
{t("toolBar.magicframe")}
<DropdownMenu.Item.Badge>AI</DropdownMenu.Item.Badge>
</DropdownMenu.Item>
</>
<DropdownMenu.Item
onSelect={() => app.onMagicframeToolSelect()}
icon={MagicIcon}
data-testid="toolbar-magicframe"
>
{t("toolBar.magicframe")}
<DropdownMenu.Item.Badge>AI</DropdownMenu.Item.Badge>
</DropdownMenu.Item>
)}
</DropdownMenu.Content>
</DropdownMenu>

View File

@@ -1,12 +1,11 @@
import { trackEvent } from "../../analytics";
import { useTunnels } from "../../context/tunnels";
import { t } from "../../i18n";
import { useI18n } from "../../i18n";
import { useExcalidrawSetAppState } from "../App";
import DropdownMenu from "../dropdownMenu/DropdownMenu";
import { brainIcon } from "../icons";
import type { ReactNode } from "react";
import type { JSX } from "react";
import type { JSX, ReactNode } from "react";
export const TTDDialogTrigger = ({
children,
@@ -15,6 +14,7 @@ export const TTDDialogTrigger = ({
children?: ReactNode;
icon?: JSX.Element;
}) => {
const { t } = useI18n();
const { TTDDialogTriggerTunnel } = useTunnels();
const setAppState = useExcalidrawSetAppState();