mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-05 14:26:06 +02:00
replace ElMessageBox.prompt
This commit is contained in:
@@ -529,7 +529,6 @@
|
||||
import { ArrowUpDown, Check, Ellipsis, Loader, MoreHorizontal, Plus, RefreshCcw, RefreshCw } from 'lucide-vue-next';
|
||||
import { InputGroupField, InputGroupSearch } from '@/components/ui/input-group';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { ElMessageBox } from 'element-plus';
|
||||
import { Spinner } from '@/components/ui/spinner';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { toast } from 'vue-sonner';
|
||||
@@ -1344,19 +1343,18 @@
|
||||
|
||||
function changeFavoriteGroupName(group) {
|
||||
const currentName = group.displayName || group.name;
|
||||
ElMessageBox.prompt(
|
||||
t('prompt.change_favorite_group_name.description'),
|
||||
t('prompt.change_favorite_group_name.header'),
|
||||
{
|
||||
confirmButtonText: t('prompt.change_favorite_group_name.change'),
|
||||
cancelButtonText: t('prompt.change_favorite_group_name.cancel'),
|
||||
inputPlaceholder: t('prompt.change_favorite_group_name.input_placeholder'),
|
||||
inputPattern: /\S+/,
|
||||
modalStore
|
||||
.prompt({
|
||||
title: t('prompt.change_favorite_group_name.header'),
|
||||
description: t('prompt.change_favorite_group_name.description'),
|
||||
confirmText: t('prompt.change_favorite_group_name.change'),
|
||||
cancelText: t('prompt.change_favorite_group_name.cancel'),
|
||||
pattern: /\S+/,
|
||||
inputValue: currentName,
|
||||
inputErrorMessage: t('prompt.change_favorite_group_name.input_error')
|
||||
}
|
||||
)
|
||||
.then(({ value }) => {
|
||||
errorMessage: t('prompt.change_favorite_group_name.input_error')
|
||||
})
|
||||
.then(({ ok, value }) => {
|
||||
if (!ok) return;
|
||||
const newName = value.trim();
|
||||
if (!newName || newName === currentName) {
|
||||
return;
|
||||
@@ -1419,19 +1417,18 @@
|
||||
}
|
||||
|
||||
function promptLocalAvatarFavoriteGroupRename(group) {
|
||||
ElMessageBox.prompt(
|
||||
t('prompt.local_favorite_group_rename.description'),
|
||||
t('prompt.local_favorite_group_rename.header'),
|
||||
{
|
||||
distinguishCancelAndClose: true,
|
||||
confirmButtonText: t('prompt.local_favorite_group_rename.save'),
|
||||
cancelButtonText: t('prompt.local_favorite_group_rename.cancel'),
|
||||
inputPattern: /\S+/,
|
||||
inputErrorMessage: t('prompt.local_favorite_group_rename.input_error'),
|
||||
modalStore
|
||||
.prompt({
|
||||
title: t('prompt.local_favorite_group_rename.header'),
|
||||
description: t('prompt.local_favorite_group_rename.description'),
|
||||
confirmText: t('prompt.local_favorite_group_rename.save'),
|
||||
cancelText: t('prompt.local_favorite_group_rename.cancel'),
|
||||
pattern: /\S+/,
|
||||
errorMessage: t('prompt.local_favorite_group_rename.input_error'),
|
||||
inputValue: group
|
||||
}
|
||||
)
|
||||
.then(({ value }) => {
|
||||
})
|
||||
.then(({ ok, value }) => {
|
||||
if (!ok) return;
|
||||
if (value) {
|
||||
renameLocalAvatarFavoriteGroup(value, group);
|
||||
nextTick(() => {
|
||||
|
||||
@@ -312,7 +312,6 @@
|
||||
import { computed, nextTick, onBeforeMount, onMounted, onUnmounted, ref, watch } from 'vue';
|
||||
import { ArrowUpDown, Check, Ellipsis, MoreHorizontal, RefreshCw } from 'lucide-vue-next';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { ElMessageBox } from 'element-plus';
|
||||
import { InputGroupSearch } from '@/components/ui/input-group';
|
||||
import { Spinner } from '@/components/ui/spinner';
|
||||
import { storeToRefs } from 'pinia';
|
||||
@@ -809,19 +808,18 @@
|
||||
|
||||
function changeFavoriteGroupName(group) {
|
||||
const currentName = group.displayName || group.name;
|
||||
ElMessageBox.prompt(
|
||||
t('prompt.change_favorite_group_name.description'),
|
||||
t('prompt.change_favorite_group_name.header'),
|
||||
{
|
||||
confirmButtonText: t('prompt.change_favorite_group_name.change'),
|
||||
cancelButtonText: t('prompt.change_favorite_group_name.cancel'),
|
||||
inputPlaceholder: t('prompt.change_favorite_group_name.input_placeholder'),
|
||||
inputPattern: /\S+/,
|
||||
modalStore
|
||||
.prompt({
|
||||
title: t('prompt.change_favorite_group_name.header'),
|
||||
description: t('prompt.change_favorite_group_name.description'),
|
||||
confirmText: t('prompt.change_favorite_group_name.change'),
|
||||
cancelText: t('prompt.change_favorite_group_name.cancel'),
|
||||
pattern: /\S+/,
|
||||
inputValue: currentName,
|
||||
inputErrorMessage: t('prompt.change_favorite_group_name.input_error')
|
||||
}
|
||||
)
|
||||
.then(({ value }) => {
|
||||
errorMessage: t('prompt.change_favorite_group_name.input_error')
|
||||
})
|
||||
.then(({ ok, value }) => {
|
||||
if (!ok) return;
|
||||
const newName = value.trim();
|
||||
if (!newName || newName === currentName) {
|
||||
return;
|
||||
|
||||
@@ -440,7 +440,6 @@
|
||||
import { ArrowUpDown, Ellipsis, MoreHorizontal, Plus, RefreshCcw, RefreshCw } from 'lucide-vue-next';
|
||||
import { InputGroupField, InputGroupSearch } from '@/components/ui/input-group';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { ElMessageBox } from 'element-plus';
|
||||
import { Spinner } from '@/components/ui/spinner';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { toast } from 'vue-sonner';
|
||||
@@ -1145,19 +1144,18 @@
|
||||
}
|
||||
|
||||
function promptLocalWorldFavoriteGroupRename(group) {
|
||||
ElMessageBox.prompt(
|
||||
t('prompt.local_favorite_group_rename.description'),
|
||||
t('prompt.local_favorite_group_rename.header'),
|
||||
{
|
||||
distinguishCancelAndClose: true,
|
||||
confirmButtonText: t('prompt.local_favorite_group_rename.save'),
|
||||
cancelButtonText: t('prompt.local_favorite_group_rename.cancel'),
|
||||
inputPattern: /\S+/,
|
||||
inputErrorMessage: t('prompt.local_favorite_group_rename.input_error'),
|
||||
modalStore
|
||||
.prompt({
|
||||
title: t('prompt.local_favorite_group_rename.header'),
|
||||
description: t('prompt.local_favorite_group_rename.description'),
|
||||
confirmText: t('prompt.local_favorite_group_rename.save'),
|
||||
cancelText: t('prompt.local_favorite_group_rename.cancel'),
|
||||
pattern: /\S+/,
|
||||
errorMessage: t('prompt.local_favorite_group_rename.input_error'),
|
||||
inputValue: group
|
||||
}
|
||||
)
|
||||
.then(({ value }) => {
|
||||
})
|
||||
.then(({ ok, value }) => {
|
||||
if (!ok) return;
|
||||
if (value) {
|
||||
renameLocalWorldFavoriteGroup(value, group);
|
||||
nextTick(() => {
|
||||
@@ -1238,19 +1236,18 @@
|
||||
|
||||
function changeFavoriteGroupName(group) {
|
||||
const currentName = group.displayName || group.name;
|
||||
ElMessageBox.prompt(
|
||||
t('prompt.change_favorite_group_name.description'),
|
||||
t('prompt.change_favorite_group_name.header'),
|
||||
{
|
||||
confirmButtonText: t('prompt.change_favorite_group_name.change'),
|
||||
cancelButtonText: t('prompt.change_favorite_group_name.cancel'),
|
||||
inputPlaceholder: t('prompt.change_favorite_group_name.input_placeholder'),
|
||||
inputPattern: /\S+/,
|
||||
modalStore
|
||||
.prompt({
|
||||
title: t('prompt.change_favorite_group_name.header'),
|
||||
description: t('prompt.change_favorite_group_name.description'),
|
||||
confirmText: t('prompt.change_favorite_group_name.change'),
|
||||
cancelText: t('prompt.change_favorite_group_name.cancel'),
|
||||
pattern: /\S+/,
|
||||
inputValue: currentName,
|
||||
inputErrorMessage: t('prompt.change_favorite_group_name.input_error')
|
||||
}
|
||||
)
|
||||
.then(({ value }) => {
|
||||
errorMessage: t('prompt.change_favorite_group_name.input_error')
|
||||
})
|
||||
.then(({ ok, value }) => {
|
||||
if (!ok) return;
|
||||
const newName = value.trim();
|
||||
if (!newName || newName === currentName) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user