UNPKG

@atlaskit/editor-plugin-code-block-advanced

Version:

CodeBlockAdvanced plugin for @atlaskit/editor-core

19 lines (18 loc) 689 B
import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray"; import { SUPPORTED_LANGUAGES } from '@atlaskit/code/constants'; // We expect alias[0] to be used for the ADF attribute, see ED-2813 export var DEFAULT_LANGUAGES = [{ name: '(None)', alias: ['none'], value: 'none' }].concat(_toConsumableArray(SUPPORTED_LANGUAGES)); var getLanguageName = function getLanguageName(languageValue) { if (!languageValue) { return undefined; } var language = SUPPORTED_LANGUAGES.find(function (l) { return l.value === languageValue || l.alias && l.alias.includes(languageValue); }); return language ? language.name : undefined; }; export default getLanguageName;