debian-mirror-gitlab/app/assets/javascripts/feature_highlight/feature_highlight_helper.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
545 B
JavaScript
Raw Normal View History

2023-05-27 22:25:52 +05:30
import { createAlert } from '~/alert';
2022-06-21 17:19:12 +05:30
import axios from '~/lib/utils/axios_utils';
import { __ } from '~/locale';
2018-03-17 18:26:18 +05:30
2021-03-08 18:12:59 +05:30
export const getSelector = (highlightId) => `.js-feature-highlight[data-highlight=${highlightId}]`;
2018-03-17 18:26:18 +05:30
2021-03-11 19:13:27 +05:30
export function dismiss(endpoint, highlightId) {
return axios
.post(endpoint, {
2018-12-13 13:39:08 +05:30
feature_name: highlightId,
})
.catch(() =>
2022-11-25 23:54:43 +05:30
createAlert({
2021-09-30 23:02:18 +05:30
message: __(
2018-12-13 13:39:08 +05:30
'An error occurred while dismissing the feature highlight. Refresh the page and try dismissing again.',
),
2021-09-30 23:02:18 +05:30
}),
2018-12-13 13:39:08 +05:30
);
2018-03-17 18:26:18 +05:30
}