UNPKG

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

Version:

CodeBlockAdvanced plugin for @atlaskit/editor-core

25 lines (24 loc) 1 kB
"use strict"; 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;