UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

63 lines (62 loc) 2.45 kB
import { defineMessages } from 'react-intl'; var messages = defineMessages({ story: { id: 'fabric.editor.story', defaultMessage: 'Story', description: 'Alt text for the issue type icon displayed in link search results when the linked item is a Story issue type.' }, epic: { id: 'fabric.editor.epic', defaultMessage: 'Epic', description: 'Alt text for the issue type icon displayed in link search results when the linked item is an Epic issue type.' }, task: { id: 'fabric.editor.task', defaultMessage: 'Task', description: 'Alt text for the issue type icon displayed in link search results when the linked item is a Task issue type.' }, bug: { id: 'fabric.editor.bug', defaultMessage: 'Bug', description: 'Alt text for the issue type icon displayed in link search results when the linked item is a Bug issue type.' }, subTask: { id: 'fabric.editor.subTask', defaultMessage: 'Sub-task', description: 'Alt text for the issue type icon displayed in link search results when the linked item is a Sub-task issue type.' }, improvement: { id: 'fabric.editor.improvement', defaultMessage: 'Improvement', description: 'Alt text for the issue type icon displayed in link search results when the linked item is an Improvement issue type.' }, defaultAltText: { id: 'fabric.editor.defaultAltText', defaultMessage: 'Document', description: 'The text is used as the default alternative text for an image in a link search list item when no specific alt text is available, representing a generic document result.' } }); // Workaround to get alt text for images from url // Can be removed when alt={iconAlt} will be available from GraphQL export var getCorrectAltByIconUrl = function getCorrectAltByIconUrl(iconUrl, intl) { var alt = intl.formatMessage(messages.defaultAltText); if (iconUrl.includes('story.svg')) { alt = intl.formatMessage(messages.story); } if (iconUrl.includes('epic.svg')) { alt = intl.formatMessage(messages.epic); } if (iconUrl.includes('avatarId=10318')) { alt = intl.formatMessage(messages.task); } if (iconUrl.includes('avatarId=10303')) { alt = intl.formatMessage(messages.bug); } if (iconUrl.includes('avatarId=10518')) { alt = intl.formatMessage(messages.subTask); } if (iconUrl.includes('avatarId=10310')) { alt = intl.formatMessage(messages.improvement); } return alt; };