|
@@ -1,5 +1,5 @@
|
|
|
import { getShortcutFromShortcutName } from "../../actions/shortcuts";
|
|
|
-import { t } from "../../i18n";
|
|
|
+import { useI18n } from "../../i18n";
|
|
|
import {
|
|
|
useExcalidrawAppState,
|
|
|
useExcalidrawSetAppState,
|
|
@@ -33,9 +33,7 @@ import { useSetAtom } from "jotai";
|
|
|
import { activeConfirmDialogAtom } from "../ActiveConfirmDialog";
|
|
|
|
|
|
export const LoadScene = () => {
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
const actionManager = useExcalidrawActionManager();
|
|
|
|
|
|
if (!actionManager.isActionEnabled(actionLoadScene)) {
|
|
@@ -57,9 +55,7 @@ export const LoadScene = () => {
|
|
|
LoadScene.displayName = "LoadScene";
|
|
|
|
|
|
export const SaveToActiveFile = () => {
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
const actionManager = useExcalidrawActionManager();
|
|
|
|
|
|
if (!actionManager.isActionEnabled(actionSaveToActiveFile)) {
|
|
@@ -80,9 +76,7 @@ SaveToActiveFile.displayName = "SaveToActiveFile";
|
|
|
|
|
|
export const SaveAsImage = () => {
|
|
|
const setAppState = useExcalidrawSetAppState();
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
return (
|
|
|
<DropdownMenuItem
|
|
|
icon={ExportImageIcon}
|
|
@@ -98,9 +92,7 @@ export const SaveAsImage = () => {
|
|
|
SaveAsImage.displayName = "SaveAsImage";
|
|
|
|
|
|
export const Help = () => {
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
|
|
|
const actionManager = useExcalidrawActionManager();
|
|
|
|
|
@@ -119,9 +111,8 @@ export const Help = () => {
|
|
|
Help.displayName = "Help";
|
|
|
|
|
|
export const ClearCanvas = () => {
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
+
|
|
|
const setActiveConfirmDialog = useSetAtom(activeConfirmDialogAtom);
|
|
|
const actionManager = useExcalidrawActionManager();
|
|
|
|
|
@@ -143,6 +134,7 @@ export const ClearCanvas = () => {
|
|
|
ClearCanvas.displayName = "ClearCanvas";
|
|
|
|
|
|
export const ToggleTheme = () => {
|
|
|
+ const { t } = useI18n();
|
|
|
const appState = useExcalidrawAppState();
|
|
|
const actionManager = useExcalidrawActionManager();
|
|
|
|
|
@@ -175,6 +167,7 @@ export const ToggleTheme = () => {
|
|
|
ToggleTheme.displayName = "ToggleTheme";
|
|
|
|
|
|
export const ChangeCanvasBackground = () => {
|
|
|
+ const { t } = useI18n();
|
|
|
const appState = useExcalidrawAppState();
|
|
|
const actionManager = useExcalidrawActionManager();
|
|
|
|
|
@@ -195,9 +188,7 @@ export const ChangeCanvasBackground = () => {
|
|
|
ChangeCanvasBackground.displayName = "ChangeCanvasBackground";
|
|
|
|
|
|
export const Export = () => {
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
const setAppState = useExcalidrawSetAppState();
|
|
|
return (
|
|
|
<DropdownMenuItem
|
|
@@ -248,9 +239,7 @@ export const LiveCollaborationTrigger = ({
|
|
|
onSelect: () => void;
|
|
|
isCollaborating: boolean;
|
|
|
}) => {
|
|
|
- // FIXME Hack until we tie "t" to lang state
|
|
|
- // eslint-disable-next-line
|
|
|
- const appState = useExcalidrawAppState();
|
|
|
+ const { t } = useI18n();
|
|
|
return (
|
|
|
<DropdownMenuItem
|
|
|
data-testid="collab-button"
|