@atlaskit/editor-plugin-code-block-advanced
Version:
CodeBlockAdvanced plugin for @atlaskit/editor-core
18 lines (17 loc) • 565 B
JavaScript
import { SUPPORTED_LANGUAGES } from '@atlaskit/code/constants';
// We expect alias[0] to be used for the ADF attribute, see ED-2813
export const DEFAULT_LANGUAGES = [{
name: '(None)',
alias: ['none'],
value: 'none'
}, ...SUPPORTED_LANGUAGES];
const getLanguageName = languageValue => {
if (!languageValue) {
return undefined;
}
const language = SUPPORTED_LANGUAGES.find(l => {
return l.value === languageValue || l.alias && l.alias.includes(languageValue);
});
return language ? language.name : undefined;
};
export default getLanguageName;