From 7e0e620ab87568cde3ae3316bbc62625a7e355f6 Mon Sep 17 00:00:00 2001 From: Mo Date: Thu, 10 Mar 2022 10:03:43 -0600 Subject: [PATCH] fix: move Labs behind unfinished features flag --- .../changeEditor/createEditorMenuGroups.ts | 12 +++++++----- app/assets/javascripts/preferences/panes/General.tsx | 4 +++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts b/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts index c2a56e096..1b59c6358 100644 --- a/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts +++ b/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts @@ -59,11 +59,13 @@ export const createEditorMenuGroups = ( feature.area === ComponentArea.Editor ) .forEach((editorFeature) => { - if ( - !editors.find( - (editor) => editor.identifier === editorFeature.identifier - ) - ) { + const notInstalled = !editors.find( + (editor) => editor.identifier === editorFeature.identifier + ); + const isExperimental = application.features.isExperimentalFeature( + editorFeature.identifier + ); + if (notInstalled && !isExperimental) { editorItems[getEditorGroup(editorFeature)].push({ name: editorFeature.name as string, isEntitled: false, diff --git a/app/assets/javascripts/preferences/panes/General.tsx b/app/assets/javascripts/preferences/panes/General.tsx index a616c2d07..6492cd496 100644 --- a/app/assets/javascripts/preferences/panes/General.tsx +++ b/app/assets/javascripts/preferences/panes/General.tsx @@ -19,7 +19,9 @@ export const General: FunctionComponent = observer( - + {appState.enableUnfinishedFeatures && ( + + )}