Move context folder into src

This commit is contained in:
Deepen Timalsina 2025-04-14 21:06:04 +05:45
parent ee3d81aa07
commit 790143c1ca
25 changed files with 29 additions and 29 deletions

View file

@ -34,7 +34,7 @@ import { actionToggleZenMode } from "../src/actions";
import { alignActionsPredicate } from "../src/actions/actionAlign"; import { alignActionsPredicate } from "../src/actions/actionAlign";
import { trackEvent } from "../analytics"; import { trackEvent } from "../analytics";
import { useTunnels } from "../context/tunnels"; import { useTunnels } from "../src/context/tunnels";
import { t } from "../i18n"; import { t } from "../i18n";
import { import {

View file

@ -24,7 +24,7 @@ import {
} from "../../src/actions/actionElementLink"; } from "../../src/actions/actionElementLink";
import { getShortcutFromShortcutName } from "../../src/actions/shortcuts"; import { getShortcutFromShortcutName } from "../../src/actions/shortcuts";
import { trackEvent } from "../../analytics"; import { trackEvent } from "../../analytics";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { deburr } from "../../deburr"; import { deburr } from "../../deburr";
import { atom, useAtom, editorJotaiStore } from "../../editor-jotai"; import { atom, useAtom, editorJotaiStore } from "../../editor-jotai";
import { t } from "../../i18n"; import { t } from "../../i18n";

View file

@ -9,8 +9,8 @@ import {
import type { MarkOptional, Merge } from "@excalidraw/common/utility-types"; import type { MarkOptional, Merge } from "@excalidraw/common/utility-types";
import { useTunnels } from "../context/tunnels"; import { useTunnels } from "../src/context/tunnels";
import { useUIAppState } from "../context/ui-appState"; import { useUIAppState } from "../src/context/ui-appState";
import "../components/dropdownMenu/DropdownMenu.scss"; import "../components/dropdownMenu/DropdownMenu.scss";

View file

@ -5,7 +5,7 @@ import { EVENT, KEYS, rgbToHex } from "@excalidraw/common";
import type { ExcalidrawElement } from "@excalidraw/element/types"; import type { ExcalidrawElement } from "@excalidraw/element/types";
import { useUIAppState } from "../context/ui-appState"; import { useUIAppState } from "../src/context/ui-appState";
import { atom } from "../editor-jotai"; import { atom } from "../editor-jotai";
import { useCreatePortalContainer } from "../hooks/useCreatePortalContainer"; import { useCreatePortalContainer } from "../hooks/useCreatePortalContainer";
import { useOutsideClick } from "../hooks/useOutsideClick"; import { useOutsideClick } from "../hooks/useOutsideClick";

View file

@ -21,8 +21,8 @@ import Scene from "../scene/Scene";
import { actionToggleStats } from "../src/actions"; import { actionToggleStats } from "../src/actions";
import { trackEvent } from "../analytics"; import { trackEvent } from "../analytics";
import { isHandToolActive } from "../appState"; import { isHandToolActive } from "../appState";
import { TunnelsContext, useInitializeTunnels } from "../context/tunnels"; import { TunnelsContext, useInitializeTunnels } from "../src/context/tunnels";
import { UIAppStateContext } from "../context/ui-appState"; import { UIAppStateContext } from "../src/context/ui-appState";
import { useAtom, useAtomValue } from "../editor-jotai"; import { useAtom, useAtomValue } from "../editor-jotai";
import { t } from "../i18n"; import { t } from "../i18n";

View file

@ -19,7 +19,7 @@ import type {
} from "@excalidraw/element/types"; } from "@excalidraw/element/types";
import { trackEvent } from "../analytics"; import { trackEvent } from "../analytics";
import { useUIAppState } from "../context/ui-appState"; import { useUIAppState } from "../src/context/ui-appState";
import { import {
distributeLibraryItemsOnSquareGrid, distributeLibraryItemsOnSquareGrid,
libraryItemsAtom, libraryItemsAtom,

View file

@ -3,7 +3,7 @@ import { useCallback, useState } from "react";
import { muteFSAbortError } from "@excalidraw/common"; import { muteFSAbortError } from "@excalidraw/common";
import { useUIAppState } from "../context/ui-appState"; import { useUIAppState } from "../src/context/ui-appState";
import { fileOpen } from "../data/filesystem"; import { fileOpen } from "../data/filesystem";
import { saveLibraryAsJSON } from "../data/json"; import { saveLibraryAsJSON } from "../data/json";
import { libraryItemsAtom } from "../data/library"; import { libraryItemsAtom } from "../data/library";

View file

@ -5,7 +5,7 @@ import { showSelectedShapeActions } from "@excalidraw/element/showSelectedShapeA
import type { NonDeletedExcalidrawElement } from "@excalidraw/element/types"; import type { NonDeletedExcalidrawElement } from "@excalidraw/element/types";
import { isHandToolActive } from "../appState"; import { isHandToolActive } from "../appState";
import { useTunnels } from "../context/tunnels"; import { useTunnels } from "../src/context/tunnels";
import { t } from "../i18n"; import { t } from "../i18n";
import { calculateScrollCenter } from "../scene"; import { calculateScrollCenter } from "../scene";
import { SCROLLBAR_WIDTH, SCROLLBAR_MARGIN } from "../scene/scrollbars"; import { SCROLLBAR_WIDTH, SCROLLBAR_MARGIN } from "../scene/scrollbars";

View file

@ -1,6 +1,6 @@
import React from "react"; import React from "react";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { useAtom } from "../../editor-jotai"; import { useAtom } from "../../editor-jotai";
import { Dialog } from "../Dialog"; import { Dialog } from "../Dialog";
import { FilledButton } from "../FilledButton"; import { FilledButton } from "../FilledButton";

View file

@ -11,7 +11,7 @@ import React, {
import { EVENT, isDevEnv, KEYS, updateObject } from "@excalidraw/common"; import { EVENT, isDevEnv, KEYS, updateObject } from "@excalidraw/common";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { atom, useSetAtom } from "../../editor-jotai"; import { atom, useSetAtom } from "../../editor-jotai";
import { useOutsideClick } from "../../hooks/useOutsideClick"; import { useOutsideClick } from "../../hooks/useOutsideClick";
import { useDevice, useExcalidrawSetAppState } from "../App"; import { useDevice, useExcalidrawSetAppState } from "../App";

View file

@ -1,6 +1,6 @@
import * as RadixTabs from "@radix-ui/react-tabs"; import * as RadixTabs from "@radix-ui/react-tabs";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { useExcalidrawSetAppState } from "../App"; import { useExcalidrawSetAppState } from "../App";
export const SidebarTabs = ({ export const SidebarTabs = ({

View file

@ -1,6 +1,6 @@
import clsx from "clsx"; import clsx from "clsx";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { useExcalidrawSetAppState } from "../App"; import { useExcalidrawSetAppState } from "../App";
import "./SidebarTrigger.scss"; import "./SidebarTrigger.scss";

View file

@ -5,7 +5,7 @@ import { isFiniteNumber } from "@excalidraw/math";
import type { NonDeletedExcalidrawElement } from "@excalidraw/element/types"; import type { NonDeletedExcalidrawElement } from "@excalidraw/element/types";
import { trackEvent } from "../../analytics"; import { trackEvent } from "../../analytics";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { atom, useAtom } from "../../editor-jotai"; import { atom, useAtom } from "../../editor-jotai";
import { t } from "../../i18n"; import { t } from "../../i18n";
import { useApp, useExcalidrawSetAppState } from "../App"; import { useApp, useExcalidrawSetAppState } from "../App";

View file

@ -1,5 +1,5 @@
import { trackEvent } from "../../analytics"; import { trackEvent } from "../../analytics";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { t } from "../../i18n"; import { t } from "../../i18n";
import { useExcalidrawSetAppState } from "../App"; import { useExcalidrawSetAppState } from "../App";
import DropdownMenu from "../dropdownMenu/DropdownMenu"; import DropdownMenu from "../dropdownMenu/DropdownMenu";

View file

@ -1,7 +1,7 @@
import clsx from "clsx"; import clsx from "clsx";
import { actionShortcuts } from "../../src/actions"; import { actionShortcuts } from "../../src/actions";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { import {
ExitZenModeAction, ExitZenModeAction,
FinalizeAction, FinalizeAction,

View file

@ -1,7 +1,7 @@
import clsx from "clsx"; import clsx from "clsx";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import "./FooterCenter.scss"; import "./FooterCenter.scss";

View file

@ -1,6 +1,6 @@
import React, { useLayoutEffect, useRef } from "react"; import React, { useLayoutEffect, useRef } from "react";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { atom } from "../../editor-jotai"; import { atom } from "../../editor-jotai";
export const withInternalFallback = <P,>( export const withInternalFallback = <P,>(

View file

@ -3,7 +3,7 @@ import clsx from "clsx";
import { t } from "../../i18n"; import { t } from "../../i18n";
import { Button } from "../Button"; import { Button } from "../Button";
import { share } from "../icons"; import { share } from "../icons";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import "./LiveCollaborationTrigger.scss"; import "./LiveCollaborationTrigger.scss";

View file

@ -14,7 +14,7 @@ import {
} from "../../src/actions"; } from "../../src/actions";
import { getShortcutFromShortcutName } from "../../src/actions/shortcuts"; import { getShortcutFromShortcutName } from "../../src/actions/shortcuts";
import { trackEvent } from "../../analytics"; import { trackEvent } from "../../analytics";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { useSetAtom } from "../../editor-jotai"; import { useSetAtom } from "../../editor-jotai";
import { useI18n } from "../../i18n"; import { useI18n } from "../../i18n";
import { activeConfirmDialogAtom } from "../ActiveConfirmDialog"; import { activeConfirmDialogAtom } from "../ActiveConfirmDialog";

View file

@ -2,8 +2,8 @@ import React from "react";
import { composeEventHandlers } from "@excalidraw/common"; import { composeEventHandlers } from "@excalidraw/common";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { t } from "../../i18n"; import { t } from "../../i18n";
import { useDevice, useExcalidrawSetAppState } from "../App"; import { useDevice, useExcalidrawSetAppState } from "../App";
import { UserList } from "../UserList"; import { UserList } from "../UserList";

View file

@ -1,7 +1,7 @@
import { actionLoadScene, actionShortcuts } from "../../src/actions"; import { actionLoadScene, actionShortcuts } from "../../src/actions";
import { getShortcutFromShortcutName } from "../../src/actions/shortcuts"; import { getShortcutFromShortcutName } from "../../src/actions/shortcuts";
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { useUIAppState } from "../../context/ui-appState"; import { useUIAppState } from "../../src/context/ui-appState";
import { t, useI18n } from "../../i18n"; import { t, useI18n } from "../../i18n";
import { useDevice, useExcalidrawActionManager } from "../App"; import { useDevice, useExcalidrawActionManager } from "../App";
import { ExcalidrawLogo } from "../ExcalidrawLogo"; import { ExcalidrawLogo } from "../ExcalidrawLogo";

View file

@ -1,4 +1,4 @@
import { useTunnels } from "../../context/tunnels"; import { useTunnels } from "../../src/context/tunnels";
import { t } from "../../i18n"; import { t } from "../../i18n";
import { import {
WelcomeScreenHelpArrow, WelcomeScreenHelpArrow,

View file

@ -3,7 +3,7 @@ import { useState, useLayoutEffect } from "react";
import { THEME } from "@excalidraw/common"; import { THEME } from "@excalidraw/common";
import { useDevice, useExcalidrawContainer } from "../components/App"; import { useDevice, useExcalidrawContainer } from "../components/App";
import { useUIAppState } from "../context/ui-appState"; import { useUIAppState } from "../src/context/ui-appState";
export const useCreatePortalContainer = (opts?: { export const useCreatePortalContainer = (opts?: {
className?: string; className?: string;

View file

@ -1,6 +1,6 @@
import React from "react"; import React from "react";
import type { UIAppState } from "../types"; import type { UIAppState } from "../../types";
export const UIAppStateContext = React.createContext<UIAppState>(null!); export const UIAppStateContext = React.createContext<UIAppState>(null!);
export const useUIAppState = () => React.useContext(UIAppStateContext); export const useUIAppState = () => React.useContext(UIAppStateContext);