diff --git a/src/components/dialogs/AvatarDialog/AvatarDialog.vue b/src/components/dialogs/AvatarDialog/AvatarDialog.vue
index 87764512..1c1c7e1d 100644
--- a/src/components/dialogs/AvatarDialog/AvatarDialog.vue
+++ b/src/components/dialogs/AvatarDialog/AvatarDialog.vue
@@ -507,33 +507,13 @@
-
-
-
-
-
+
@@ -630,6 +610,7 @@
import { database } from '../../../service/database';
import { formatJsonVars } from '../../../shared/utils/base/ui';
+ import DialogJsonTab from '../DialogJsonTab.vue';
import ImageCropDialog from '../ImageCropDialog.vue';
const SetAvatarStylesDialog = defineAsyncComponent(() => import('./SetAvatarStylesDialog.vue'));
diff --git a/src/components/dialogs/DialogJsonTab.vue b/src/components/dialogs/DialogJsonTab.vue
new file mode 100644
index 00000000..8a946ec7
--- /dev/null
+++ b/src/components/dialogs/DialogJsonTab.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/dialogs/GroupDialog/GroupDialog.vue b/src/components/dialogs/GroupDialog/GroupDialog.vue
index 5afc73c9..f6457f51 100644
--- a/src/components/dialogs/GroupDialog/GroupDialog.vue
+++ b/src/components/dialogs/GroupDialog/GroupDialog.vue
@@ -1143,26 +1143,12 @@
-
-
-
+
@@ -1245,6 +1231,7 @@
import { formatJsonVars } from '../../../shared/utils/base/ui';
import { groupRequest } from '../../../api';
+ import DialogJsonTab from '../DialogJsonTab.vue';
import GroupCalendarEventCard from '../../../views/Tools/components/GroupCalendarEventCard.vue';
import GroupPostEditDialog from './GroupPostEditDialog.vue';
import InstanceActionBar from '../../InstanceActionBar.vue';
diff --git a/src/components/dialogs/UserDialog/UserDialog.vue b/src/components/dialogs/UserDialog/UserDialog.vue
index 6f77ee61..f100599b 100644
--- a/src/components/dialogs/UserDialog/UserDialog.vue
+++ b/src/components/dialogs/UserDialog/UserDialog.vue
@@ -1307,22 +1307,12 @@
-
-
-
+
-
-
-
-
-
+
@@ -837,6 +817,7 @@
import { database } from '../../../service/database';
import { formatJsonVars } from '../../../shared/utils/base/ui';
+ import DialogJsonTab from '../DialogJsonTab.vue';
import ImageCropDialog from '../ImageCropDialog.vue';
import InstanceActionBar from '../../InstanceActionBar.vue';