|
@@ -13,6 +13,7 @@ import { UserSettings, Keybindings } from '../../../../types/user-settings'
|
|
|
import getMeta from '@/utils/meta'
|
|
import getMeta from '@/utils/meta'
|
|
|
import useScopeValue from '@/shared/hooks/use-scope-value'
|
|
import useScopeValue from '@/shared/hooks/use-scope-value'
|
|
|
import { userStyles } from '../utils/styles'
|
|
import { userStyles } from '../utils/styles'
|
|
|
|
|
+import { canUseNewEditor } from '@/features/ide-redesign/utils/new-editor-utils'
|
|
|
|
|
|
|
|
const defaultSettings: UserSettings = {
|
|
const defaultSettings: UserSettings = {
|
|
|
pdfViewer: 'pdfjs',
|
|
pdfViewer: 'pdfjs',
|
|
@@ -43,6 +44,7 @@ type ScopeSettings = {
|
|
|
fontSize: number
|
|
fontSize: number
|
|
|
fontFamily: string
|
|
fontFamily: string
|
|
|
lineHeight: number
|
|
lineHeight: number
|
|
|
|
|
+ isNewEditor: boolean
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export const UserSettingsContext = createContext<
|
|
export const UserSettingsContext = createContext<
|
|
@@ -64,6 +66,7 @@ export const UserSettingsProvider: FC = ({ children }) => {
|
|
|
fontFamily,
|
|
fontFamily,
|
|
|
lineHeight,
|
|
lineHeight,
|
|
|
fontSize: userSettings.fontSize,
|
|
fontSize: userSettings.fontSize,
|
|
|
|
|
+ isNewEditor: canUseNewEditor() && userSettings.enableNewEditor,
|
|
|
})
|
|
})
|
|
|
}, [setScopeSettings, userSettings])
|
|
}, [setScopeSettings, userSettings])
|
|
|
|
|
|