diff --git a/webapp/pages/profile/_id/_slug.vue b/webapp/pages/profile/_id/_slug.vue index 9a7af82ac..c92cdae52 100644 --- a/webapp/pages/profile/_id/_slug.vue +++ b/webapp/pages/profile/_id/_slug.vue @@ -12,12 +12,13 @@ > + @@ -266,6 +267,35 @@ export default { voted: false, page: 1, pageSize: 6, + modalsData: { + delete: { + titel: () => { + this.$t('delete.contribution.title') + }, + message: () => { + const name = this.$filters.truncate(this.name, 30) + return this.$t(`delete.contribution.message`, { name }) + }, + buttons: { + confirm: { + icon: 'trash', + text: () => { + this.$t('delete.submit') + }, + callback: this.deletePostCallback, + }, + cancel: { + icon: 'close', + text: () => { + this.$t('delete.cancel') + }, + callback: () => {}, + }, + }, + }, + disableCallbacks: { confirmCallback: () => {}, cancelCallback: () => {} }, + reportCallbacks: { confirmCallback: () => {}, cancelCallback: () => {} }, + }, } }, computed: {