| 1234567891011121314151617181920 |
- import { useActiveOverallTheme } from './use-active-overall-theme'
- import { useUserSettingsContext } from '../context/user-settings-context'
- import { isIEEEBranded } from '@/utils/is-ieee-branded'
- export const useActiveEditorTheme = () => {
- const activeOverallTheme = useActiveOverallTheme()
- const {
- userSettings: {
- overallTheme,
- editorTheme,
- editorLightTheme,
- editorDarkTheme,
- },
- } = useUserSettingsContext()
- if (overallTheme !== 'system' || isIEEEBranded()) {
- return editorTheme
- } else {
- return activeOverallTheme === 'dark' ? editorDarkTheme : editorLightTheme
- }
- }
|