refactor: new note default editor options
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import { FeatureIdentifier } from '@standardnotes/snjs'
|
import { FeatureIdentifier, FeatureStatus } from '@standardnotes/snjs'
|
||||||
import { ComponentArea, NoteType } from '@standardnotes/features'
|
import { ComponentArea, NoteType } from '@standardnotes/features'
|
||||||
import { WebApplication } from '@/Application/Application'
|
import { WebApplication } from '@/Application/Application'
|
||||||
import { PlainEditorMetadata, SuperEditorMetadata } from '@/Constants/Constants'
|
import { PlainEditorMetadata, SuperEditorMetadata } from '@/Constants/Constants'
|
||||||
@@ -46,13 +46,15 @@ export function getDropdownItemsForAllEditors(application: WebApplication): Edit
|
|||||||
|
|
||||||
options.push(plaintextOption)
|
options.push(plaintextOption)
|
||||||
|
|
||||||
options.push({
|
if (application.features.getFeatureStatus(FeatureIdentifier.SuperEditor) === FeatureStatus.Entitled) {
|
||||||
icon: SuperEditorMetadata.icon,
|
options.push({
|
||||||
iconClassName: SuperEditorMetadata.iconClassName,
|
icon: SuperEditorMetadata.icon,
|
||||||
label: SuperEditorMetadata.name,
|
iconClassName: SuperEditorMetadata.iconClassName,
|
||||||
value: FeatureIdentifier.SuperEditor,
|
label: SuperEditorMetadata.name,
|
||||||
isLabs: true,
|
value: FeatureIdentifier.SuperEditor,
|
||||||
})
|
isLabs: true,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
options.sort((a, b) => {
|
options.sort((a, b) => {
|
||||||
return a.label.toLowerCase() < b.label.toLowerCase() ? -1 : 1
|
return a.label.toLowerCase() < b.label.toLowerCase() ? -1 : 1
|
||||||
|
|||||||
Reference in New Issue
Block a user