summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/issue_show/utils/parse_data.js
blob: 05e384adad3f4de80d6c953f25317cfc0576cb70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import sanitize from 'sanitize-html';

export const parseIssuableData = () => {
  try {
    const initialDataEl = document.getElementById('js-issuable-app-initial-data');

    return JSON.parse(sanitize(initialDataEl.textContent).replace(/"/g, '"'));
  } catch (e) {
    console.error(e); // eslint-disable-line no-console

    return {};
  }
};

export default {};