From ba577aec5281c31e69e32de59796fe8a9f417912 Mon Sep 17 00:00:00 2001 From: luce Date: Mon, 15 Sep 2025 13:37:08 +0200 Subject: [PATCH] tag edit --- src/components/confirm_modal/text_confirm.js | 41 +++++ src/components/confirm_modal/text_confirm.vue | 27 +++ .../settings_modal/admin_tabs/admin_card.js | 20 ++- .../settings_modal/admin_tabs/admin_card.vue | 69 ++++++-- .../settings_modal/admin_tabs/users_tab.vue | 151 ++++++++-------- src/i18n/en.json | 163 ++++++------------ src/modules/adminSettings.js | 6 + 7 files changed, 285 insertions(+), 192 deletions(-) create mode 100644 src/components/confirm_modal/text_confirm.js create mode 100644 src/components/confirm_modal/text_confirm.vue diff --git a/src/components/confirm_modal/text_confirm.js b/src/components/confirm_modal/text_confirm.js new file mode 100644 index 000000000..11319da39 --- /dev/null +++ b/src/components/confirm_modal/text_confirm.js @@ -0,0 +1,41 @@ +import ConfirmModal from './confirm_modal.vue' +//import Select from 'src/components/select/select.vue' + +export default { + props: { + title: { + type: String + }, + message: { + type: String + }, + cancelText: { + type: String + }, + confirmText: { + type: String + } + }, + emits: ['hide', 'show', 'action'], + data: () => ({ + showing: false, + text: "" + }), + components: { + ConfirmModal + }, + methods: { + show () { + this.showing = true + this.$emit('show') + }, + hide () { + this.showing = false + this.$emit('hide') + }, + doWithText () { + this.$emit('action', this.text) + this.hide() + } + } +} diff --git a/src/components/confirm_modal/text_confirm.vue b/src/components/confirm_modal/text_confirm.vue new file mode 100644 index 000000000..b4770c686 --- /dev/null +++ b/src/components/confirm_modal/text_confirm.vue @@ -0,0 +1,27 @@ + + + diff --git a/src/components/settings_modal/admin_tabs/users_tab.vue b/src/components/settings_modal/admin_tabs/users_tab.vue index 56a0d62a2..17e2cc9fd 100644 --- a/src/components/settings_modal/admin_tabs/users_tab.vue +++ b/src/components/settings_modal/admin_tabs/users_tab.vue @@ -3,22 +3,22 @@
-

{{ $t('admin_dash.users.title_users') }}

+

{{ $t('admin_dash.users.title') }}

@@ -128,7 +128,7 @@