diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-10-21 18:12:54 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-10-21 18:12:54 +0300 |
commit | 2d31f347bf835e0951054cf2ee9d0e2cbc5b77fe (patch) | |
tree | 8e84dd0271fb0b4d154a2a899d1ea04f601b2eec /app/assets/javascripts/init_confirm_danger.js | |
parent | 5e544154e1dadfaded22a8f37206b32b4dc27014 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/init_confirm_danger.js')
-rw-r--r-- | app/assets/javascripts/init_confirm_danger.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/app/assets/javascripts/init_confirm_danger.js b/app/assets/javascripts/init_confirm_danger.js new file mode 100644 index 00000000000..3e7f60bc237 --- /dev/null +++ b/app/assets/javascripts/init_confirm_danger.js @@ -0,0 +1,23 @@ +import Vue from 'vue'; +import ConfirmDanger from './vue_shared/components/confirm_danger/confirm_danger.vue'; + +export default () => { + const el = document.querySelector('.js-confirm-danger'); + if (!el) return null; + + const { phrase, buttonText, confirmDangerMessage } = el.dataset; + + return new Vue({ + el, + render: (createElement) => + createElement(ConfirmDanger, { + props: { + phrase, + buttonText, + }, + provide: { + confirmDangerMessage, + }, + }), + }); +}; |