From 1ffba158971f6c7d32a54534305e077560dabf4e Mon Sep 17 00:00:00 2001 From: Daniil Mironenko Date: Sat, 21 Dec 2024 10:19:01 +0300 Subject: [PATCH] fix bug --- src/entities/user/model/store.js | 4 ++++ src/pages/more-playlists/ui/morePlaylists.js | 1 - src/widgets/createPlaylist/ui/createPlaylist.js | 1 - src/widgets/editUser/ui/editUser.js | 5 ++--- src/widgets/imageUploader/ui/imageUploader.js | 2 +- src/widgets/sideMenu/ui/sideMenu.js | 4 ++-- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/entities/user/model/store.js b/src/entities/user/model/store.js index c625f37..d2fafab 100644 --- a/src/entities/user/model/store.js +++ b/src/entities/user/model/store.js @@ -222,6 +222,8 @@ class UserStore { Storage.save('user', this.storage.user); eventBus.emit('updateAvatarSuccess', this.storage.user); + eventBus.emit('renderHeader'); + eventBus.emit('navigate', `/profiles/${this.storage.user.username}`); break; default: @@ -257,6 +259,8 @@ class UserStore { Storage.save('user', this.storage.user); eventBus.emit('updateUserSuccess', this.storage.user); + eventBus.emit('renderHeader'); + eventBus.emit('navigate', `/profiles/${this.storage.user.username}`); break; default: diff --git a/src/pages/more-playlists/ui/morePlaylists.js b/src/pages/more-playlists/ui/morePlaylists.js index 6fea5a8..ab88852 100644 --- a/src/pages/more-playlists/ui/morePlaylists.js +++ b/src/pages/more-playlists/ui/morePlaylists.js @@ -13,7 +13,6 @@ export class MorePlaylistsPage { this.type = params["type"]; this.entity = params["entity"]; this.id = params["id"]; - console.log(params); } async render() { diff --git a/src/widgets/createPlaylist/ui/createPlaylist.js b/src/widgets/createPlaylist/ui/createPlaylist.js index d62f644..f58039c 100644 --- a/src/widgets/createPlaylist/ui/createPlaylist.js +++ b/src/widgets/createPlaylist/ui/createPlaylist.js @@ -67,7 +67,6 @@ export class CreatePlaylistModal { } if (this.onClose) { - console.log('this.onClose'); this.onClose(); } } diff --git a/src/widgets/editUser/ui/editUser.js b/src/widgets/editUser/ui/editUser.js index 62614be..76e7624 100644 --- a/src/widgets/editUser/ui/editUser.js +++ b/src/widgets/editUser/ui/editUser.js @@ -79,9 +79,8 @@ export class EditUserView { } handleSuccess() { - const user = userStore.storage.user; - eventBus.emit("navigate", `/profiles/${user.username}`); - } + // eventBus.emit("navigate", `/profiles/${userStore.storage.user.username}`); + } handleError(error) { document.querySelector("#edit-user__username-error").querySelector('h4').textContent = ""; diff --git a/src/widgets/imageUploader/ui/imageUploader.js b/src/widgets/imageUploader/ui/imageUploader.js index bc818af..6a5026f 100644 --- a/src/widgets/imageUploader/ui/imageUploader.js +++ b/src/widgets/imageUploader/ui/imageUploader.js @@ -51,7 +51,7 @@ export class ImageUploaderView { if (this.onSuccessEvent) { eventBus.on(this.onSuccessEvent, () => { if (this.navigateUrl) { - window.location.href = this.navigateUrl; + // window.location.href = this.navigateUrl; } }); } diff --git a/src/widgets/sideMenu/ui/sideMenu.js b/src/widgets/sideMenu/ui/sideMenu.js index 01da163..cec7352 100644 --- a/src/widgets/sideMenu/ui/sideMenu.js +++ b/src/widgets/sideMenu/ui/sideMenu.js @@ -6,7 +6,7 @@ import * as styles from "./sideMenu.scss" export class SideMenu { constructor() { - this.root = document.querySelector("#root"); // Ensure this targets the correct container + this.root = document.querySelector("#root"); } render() { @@ -15,7 +15,6 @@ export class SideMenu { const user = userStore.storage.user; - // Create and append the side menu this.sideMenuElement = document.createElement("div"); this.sideMenuElement.classList.add(`${styles["side_menu"]}`); this.sideMenuElement.innerHTML = template({ styles, user }); @@ -93,6 +92,7 @@ export class SideMenu { }; onSignOutSuccess = () => { + console.log('onSignOutSuccess'); this.render(); };