UNPKG

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

Version:

CodeBlockAdvanced plugin for @atlaskit/editor-core

18 lines (17 loc) 565 B
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;