Files
overleaf-cep/services/web/frontend/js/utils/labs-utils.ts
Mathias Jakobsen 9224197fb3 Merge pull request #32164 from overleaf/mj-tabs
[web] Add editor tabs experiment

GitOrigin-RevId: 8cef265a45dbd826ad8a4df7d98e38f9bb7ec1cd
2026-03-20 09:06:32 +00:00

16 lines
482 B
TypeScript

import getMeta from './meta'
// Should be `never` when no experiments are active. Otherwise it should be a
// union of active experiment names e.g. `'experiment1' | 'experiment2'`
export type ActiveExperiment =
| 'monthly-texlive'
| 'bibtex-visual-editor'
| 'overleaf-code'
| 'editor-tabs'
export const isInExperiment = (experiment: ActiveExperiment): boolean => {
const experiments = getMeta('ol-labsExperiments')
return Boolean(experiments?.includes(experiment))
}