import React from "react"; import { eyeIcon } from "../../packages/excalidraw/components/icons"; import type { Theme } from "../../packages/excalidraw/element/types"; import { MainMenu } from "../../packages/excalidraw/index"; import { LanguageList } from "../app-language/LanguageList"; import { saveDebugState } from "./DebugCanvas"; export const AppMainMenu: React.FC<{ onCollabDialogOpen: () => any; isCollaborating: boolean; isCollabEnabled: boolean; theme: Theme | "system"; setTheme: (theme: Theme | "system") => void; refresh: () => void; }> = React.memo((props) => { return ( {props.isCollabEnabled && ( props.onCollabDialogOpen()} /> )} {import.meta.env.DEV && ( { if (window.visualDebug) { delete window.visualDebug; saveDebugState({ enabled: false }); } else { window.visualDebug = { data: [] }; saveDebugState({ enabled: true }); } props?.refresh(); }} > Visual Debug )} ); });