UNPKG

@atlaskit/editor-common

Version:

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

63 lines (62 loc) 1.77 kB
import { defineMessages } from 'react-intl-next'; var messages = defineMessages({ story: { id: 'fabric.editor.story', defaultMessage: 'Story', description: 'Alt text for Story' }, epic: { id: 'fabric.editor.epic', defaultMessage: 'Epic', description: 'Alt text for Epic' }, task: { id: 'fabric.editor.task', defaultMessage: 'Task', description: 'Alt text for Task' }, bug: { id: 'fabric.editor.bug', defaultMessage: 'Bug', description: 'Alt text for Bug' }, subTask: { id: 'fabric.editor.subTask', defaultMessage: 'Sub-task', description: 'Alt text for Sub-task' }, improvement: { id: 'fabric.editor.improvement', defaultMessage: 'Improvement', description: 'Alt text for Improvement' }, defaultAltText: { id: 'fabric.editor.defaultAltText', defaultMessage: 'Document', description: 'Default alt text for ListItem image' } }); // 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; };