@atlaskit/editor-plugin-code-block-advanced
Version:
CodeBlockAdvanced plugin for @atlaskit/editor-core
19 lines (18 loc) • 689 B
JavaScript
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;