new-editor-utils.ts 522 B

12345678910111213
  1. import { useUserSettingsContext } from '@/shared/context/user-settings-context'
  2. import { isInExperiment } from '@/utils/labs-utils'
  3. import { isSplitTestEnabled } from '@/utils/splitTestUtils'
  4. export const canUseNewEditor = () =>
  5. isInExperiment('editor-redesign') || isSplitTestEnabled('editor-redesign')
  6. export const useIsNewEditorEnabled = () => {
  7. const { userSettings } = useUserSettingsContext()
  8. const hasAccess = canUseNewEditor()
  9. const enabled = userSettings.enableNewEditor
  10. return hasAccess && enabled
  11. }