|
@@ -1,33 +1,34 @@
|
|
|
import { createContext, FC, useContext, useMemo, useState } from 'react'
|
|
import { createContext, FC, useContext, useMemo, useState } from 'react'
|
|
|
import { useLayoutContext } from '@/shared/context/layout-context'
|
|
import { useLayoutContext } from '@/shared/context/layout-context'
|
|
|
-import AutoCloseBracketsSetting from '../components/settings/editor-settings/auto-close-brackets-setting'
|
|
|
|
|
-import AutoCompleteSetting from '../components/settings/editor-settings/auto-complete-setting'
|
|
|
|
|
-import CodeCheckSetting from '../components/settings/editor-settings/code-check-setting'
|
|
|
|
|
-import KeybindingSetting from '../components/settings/editor-settings/keybinding-setting'
|
|
|
|
|
-import PDFViewerSetting from '../components/settings/editor-settings/pdf-viewer-setting'
|
|
|
|
|
|
|
+import AutoCloseBracketsSetting from '@/features/settings/components/editor-settings/auto-close-brackets-setting'
|
|
|
|
|
+import AutoCompleteSetting from '@/features/settings/components/editor-settings/auto-complete-setting'
|
|
|
|
|
+import CodeCheckSetting from '@/features/settings/components/editor-settings/code-check-setting'
|
|
|
|
|
+import KeybindingSetting from '@/features/settings/components/editor-settings/keybinding-setting'
|
|
|
|
|
+import PDFViewerSetting from '@/features/settings/components/editor-settings/pdf-viewer-setting'
|
|
|
import importOverleafModules from '../../../../macros/import-overleaf-module.macro'
|
|
import importOverleafModules from '../../../../macros/import-overleaf-module.macro'
|
|
|
-import SpellCheckSetting from '../components/settings/editor-settings/spell-check-setting'
|
|
|
|
|
-import DictionarySetting from '../components/settings/editor-settings/dictionary-setting'
|
|
|
|
|
|
|
+import SpellCheckSetting from '@/features/settings/components/editor-settings/spell-check-setting'
|
|
|
|
|
+import DictionarySetting from '@/features/settings/components/editor-settings/dictionary-setting'
|
|
|
import { useTranslation } from 'react-i18next'
|
|
import { useTranslation } from 'react-i18next'
|
|
|
-import BreadcrumbsSetting from '../components/settings/editor-settings/breadcrumbs-setting'
|
|
|
|
|
-import MathPreviewSetting from '../components/settings/editor-settings/math-preview-setting'
|
|
|
|
|
-import RootDocumentSetting from '../components/settings/compiler-settings/root-document-setting'
|
|
|
|
|
-import CompilerSetting from '../components/settings/compiler-settings/compiler-setting'
|
|
|
|
|
-import ImageNameSetting from '../components/settings/compiler-settings/image-name-setting'
|
|
|
|
|
-import DraftSetting from '../components/settings/compiler-settings/draft-setting'
|
|
|
|
|
-import StopOnFirstErrorSetting from '../components/settings/compiler-settings/stop-on-first-error-setting'
|
|
|
|
|
-import AutoCompileSetting from '../components/settings/compiler-settings/auto-compile-setting'
|
|
|
|
|
-import OverallThemeSetting from '../components/settings/appearance-settings/overall-theme-setting'
|
|
|
|
|
-import EditorThemeSetting from '../components/settings/appearance-settings/editor-theme-setting'
|
|
|
|
|
-import FontSizeSetting from '../components/settings/appearance-settings/font-size-setting'
|
|
|
|
|
-import LineHeightSetting from '../components/settings/appearance-settings/line-height-setting'
|
|
|
|
|
-import FontFamilySetting from '../components/settings/appearance-settings/font-family-setting'
|
|
|
|
|
|
|
+import BreadcrumbsSetting from '@/features/settings/components/editor-settings/breadcrumbs-setting'
|
|
|
|
|
+import MathPreviewSetting from '@/features/settings/components/editor-settings/math-preview-setting'
|
|
|
|
|
+import RootDocumentSetting from '@/features/settings/components/compiler-settings/root-document-setting'
|
|
|
|
|
+import CompilerSetting from '@/features/settings/components/compiler-settings/compiler-setting'
|
|
|
|
|
+import ImageNameSetting from '@/features/settings/components/compiler-settings/image-name-setting'
|
|
|
|
|
+import DraftSetting from '@/features/settings/components/compiler-settings/draft-setting'
|
|
|
|
|
+import StopOnFirstErrorSetting from '@/features/settings/components/compiler-settings/stop-on-first-error-setting'
|
|
|
|
|
+import AutoCompileSetting from '@/features/settings/components/compiler-settings/auto-compile-setting'
|
|
|
|
|
+import OverallThemeSetting from '@/features/settings/components/appearance-settings/overall-theme-setting'
|
|
|
|
|
+import EditorThemeSetting from '@/features/settings/components/appearance-settings/editor-theme-setting'
|
|
|
|
|
+import FontSizeSetting from '@/features/settings/components/appearance-settings/font-size-setting'
|
|
|
|
|
+import LineHeightSetting from '@/features/settings/components/appearance-settings/line-height-setting'
|
|
|
|
|
+import FontFamilySetting from '@/features/settings/components/appearance-settings/font-family-setting'
|
|
|
import { AvailableUnfilledIcon } from '@/shared/components/material-icon'
|
|
import { AvailableUnfilledIcon } from '@/shared/components/material-icon'
|
|
|
import { EditorLeftMenuProvider } from '@/features/editor-left-menu/components/editor-left-menu-context'
|
|
import { EditorLeftMenuProvider } from '@/features/editor-left-menu/components/editor-left-menu-context'
|
|
|
-import DarkModePdfSetting from '../components/settings/appearance-settings/dark-mode-pdf-setting'
|
|
|
|
|
|
|
+import DarkModePdfSetting from '@/features/settings/components/appearance-settings/dark-mode-pdf-setting'
|
|
|
|
|
+
|
|
|
import { useProjectSettingsContext } from '@/features/editor-left-menu/context/project-settings-context'
|
|
import { useProjectSettingsContext } from '@/features/editor-left-menu/context/project-settings-context'
|
|
|
import { useFeatureFlag } from '@/shared/context/split-test-context'
|
|
import { useFeatureFlag } from '@/shared/context/split-test-context'
|
|
|
-import ProjectNotificationsSetting from '../components/settings/editor-settings/project-notifications-setting'
|
|
|
|
|
|
|
+import ProjectNotificationsSetting from '@/features/settings/components/editor-settings/project-notifications-setting'
|
|
|
import getMeta from '@/utils/meta'
|
|
import getMeta from '@/utils/meta'
|
|
|
|
|
|
|
|
const [referenceSearchSettingModule] = importOverleafModules(
|
|
const [referenceSearchSettingModule] = importOverleafModules(
|