@atlaskit/editor-plugin-code-block-advanced
Version:
CodeBlockAdvanced plugin for @atlaskit/editor-core
25 lines (24 loc) • 1 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.DEFAULT_LANGUAGES = void 0;
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _constants = require("@atlaskit/code/constants");
// We expect alias[0] to be used for the ADF attribute, see ED-2813
var DEFAULT_LANGUAGES = exports.DEFAULT_LANGUAGES = [{
name: '(None)',
alias: ['none'],
value: 'none'
}].concat((0, _toConsumableArray2.default)(_constants.SUPPORTED_LANGUAGES));
var getLanguageName = function getLanguageName(languageValue) {
if (!languageValue) {
return undefined;
}
var language = _constants.SUPPORTED_LANGUAGES.find(function (l) {
return l.value === languageValue || l.alias && l.alias.includes(languageValue);
});
return language ? language.name : undefined;
};
var _default = exports.default = getLanguageName;