diff --git a/src/stores/favorite.js b/src/stores/favorite.js
index c91503bb..32e2f20d 100644
--- a/src/stores/favorite.js
+++ b/src/stores/favorite.js
@@ -122,6 +122,8 @@ export const useFavoriteStore = defineStore('Favorite', () => {
const localAvatarFavorites = ref({});
+ const editFavoritesMode = ref(false);
+
const favoriteDialog = ref({
visible: false,
loading: false,
@@ -1583,6 +1585,7 @@ export const useFavoriteStore = defineStore('Favorite', () => {
currentFavoriteTab,
localWorldFavGroupLength,
localAvatarFavGroupLength,
+ editFavoritesMode,
initFavorites,
applyFavorite,
diff --git a/src/views/Favorites/Favorites.vue b/src/views/Favorites/Favorites.vue
index f65f569a..5a70023a 100644
--- a/src/views/Favorites/Favorites.vue
+++ b/src/views/Favorites/Favorites.vue
@@ -29,19 +29,13 @@
-
+
-
+
-
+
@@ -50,7 +44,6 @@
-
-
diff --git a/src/views/Favorites/components/FavoritesFriendItem.vue b/src/views/Favorites/components/FavoritesFriendItem.vue
index 700b8252..4de4f8e1 100644
--- a/src/views/Favorites/components/FavoritesFriendItem.vue
+++ b/src/views/Favorites/components/FavoritesFriendItem.vue
@@ -18,7 +18,7 @@
:link="false" />
-
+
-
+
+
-
+
@@ -82,7 +83,7 @@
defineEmits(['click']);
- const { favoriteFriendGroups } = storeToRefs(useFavoriteStore());
+ const { favoriteFriendGroups, editFavoritesMode } = storeToRefs(useFavoriteStore());
const { showFavoriteDialog } = useFavoriteStore();
const { shiftHeld } = storeToRefs(useUiStore());
const { t } = useI18n();
diff --git a/src/views/Favorites/components/FavoritesFriendTab.vue b/src/views/Favorites/components/FavoritesFriendTab.vue
index 81c82afa..71e0f256 100644
--- a/src/views/Favorites/components/FavoritesFriendTab.vue
+++ b/src/views/Favorites/components/FavoritesFriendTab.vue
@@ -46,11 +46,7 @@
@click.stop="clearFavoriteGroup(group)">
-
+
-
-
diff --git a/src/views/Favorites/components/FavoritesWorldItem.vue b/src/views/Favorites/components/FavoritesWorldItem.vue
index dedd7f4c..dc8f9f4a 100644
--- a/src/views/Favorites/components/FavoritesWorldItem.vue
+++ b/src/views/Favorites/components/FavoritesWorldItem.vue
@@ -12,7 +12,7 @@
-
+
-
+
-
+
@@ -112,7 +112,7 @@
});
const emit = defineEmits(['handle-select', 'remove-local-world-favorite', 'click']);
- const { favoriteWorldGroups } = storeToRefs(useFavoriteStore());
+ const { favoriteWorldGroups, editFavoritesMode } = storeToRefs(useFavoriteStore());
const { showFavoriteDialog } = useFavoriteStore();
const { newInstanceSelfInvite } = useInviteStore();
const { shiftHeld } = storeToRefs(useUiStore());
diff --git a/src/views/Favorites/components/FavoritesWorldLocalItem.vue b/src/views/Favorites/components/FavoritesWorldLocalItem.vue
index 4a7621e8..a586eed9 100644
--- a/src/views/Favorites/components/FavoritesWorldLocalItem.vue
+++ b/src/views/Favorites/components/FavoritesWorldLocalItem.vue
@@ -12,14 +12,13 @@
-
-
-
-
+
+
{{
@@ -35,24 +34,24 @@
@click.stop="newInstanceSelfInvite(favorite.id)"
circle>
-
-
-
-
-
+
+
+
+
+
@@ -86,7 +85,7 @@
});
const emit = defineEmits(['handle-select', 'remove-local-world-favorite', 'click']);
- const { favoriteWorldGroups } = storeToRefs(useFavoriteStore());
+ const { favoriteWorldGroups, editFavoritesMode } = storeToRefs(useFavoriteStore());
const { showFavoriteDialog } = useFavoriteStore();
const { newInstanceSelfInvite } = useInviteStore();
const { shiftHeld } = storeToRefs(useUiStore());
diff --git a/src/views/Favorites/components/FavoritesWorldTab.vue b/src/views/Favorites/components/FavoritesWorldTab.vue
index d50852e7..dfd4835b 100644
--- a/src/views/Favorites/components/FavoritesWorldTab.vue
+++ b/src/views/Favorites/components/FavoritesWorldTab.vue
@@ -111,11 +111,7 @@
-