Welcome to mirror list, hosted at ThFree Co, Russian Federation.

get_invalid_feedback_message.js « utils « invite_members « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 62f66d009dcc86351cdbceb7186982d67e325884 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import { unescape } from 'lodash';
import { sanitize } from '~/lib/dompurify';
import { INVALID_FEEDBACK_MESSAGE_DEFAULT } from '../constants';
import { responseMessageFromError } from './response_message_parser';

const unescapeMsg = (message) => unescape(sanitize(message, { ALLOWED_TAGS: [] }));

export const getInvalidFeedbackMessage = (response) => {
  const message = unescapeMsg(responseMessageFromError(response));

  return message || INVALID_FEEDBACK_MESSAGE_DEFAULT;
};