refactor: use setter functions for dialog visibility and favorite status in stores

This commit is contained in:
pa
2026-03-08 20:58:33 +09:00
parent ae0152c28e
commit c55d5f0ec7
19 changed files with 376 additions and 102 deletions
+16
View File
@@ -249,6 +249,20 @@ export const useAvatarStore = defineStore('Avatar', () => {
avatarDialog.value.loading = value;
}
/**
* @param {boolean} value
*/
function setAvatarDialogVisible(value) {
avatarDialog.value.visible = value;
}
/**
* @param {boolean} value
*/
function setAvatarDialogIsFavorite(value) {
avatarDialog.value.isFavorite = value;
}
/**
*
* @param {string} avatarId
@@ -812,6 +826,8 @@ export const useAvatarStore = defineStore('Avatar', () => {
lookupAvatars,
selectAvatarWithConfirmation,
selectAvatarWithoutConfirmation,
setAvatarDialogVisible,
setAvatarDialogIsFavorite,
setAvatarDialogLoading,
showAvatarAuthorDialog,
addAvatarWearTime,