logged-out state fixes

This commit is contained in:
Henry Jameson 2026-09-01 13:50:21 +03:00
commit 39f7d522e3
5 changed files with 7 additions and 7 deletions

View file

@ -15,7 +15,7 @@ const FollowCard = {
},
computed: {
isMe() {
return useUsersStore().currentUser.id === this.user.id
return useUsersStore().currentUser?.id === this.user.id
},
loggedIn() {
return useUsersStore().currentUser

View file

@ -221,7 +221,7 @@ const AppearanceTab = {
},
computed: {
isDefaultBackground() {
return !useUsersStore().currentUser.background_image
return !useUsersStore().currentUser?.background_image
},
switchInProgress() {
return useInterfaceStore().themeChangeInProgress
@ -283,7 +283,7 @@ const AppearanceTab = {
instanceWallpaperUsed() {
return (
useInstanceStore().instanceIdentity.background &&
!useUsersStore().currentUser.background_image
!useUsersStore().currentUser?.background_image
)
},
customThemeVersion() {

View file

@ -162,9 +162,9 @@
<div class="fun-monitor-display-bezel button-default">
<div class="fun-monitor-display-screen input">
<img
v-if="backgroundPreview || user.background_image || instanceWallpaper"
v-if="backgroundPreview || user?.background_image || instanceWallpaper"
class="fun-monitor-display-screen-image"
:src="backgroundPreview || user.background_image || instanceWallpaper"
:src="backgroundPreview || user?.background_image || instanceWallpaper"
>
<div
v-else

View file

@ -27,7 +27,7 @@ const GeneralTab = {
value: mode,
label: this.$t(`settings.absolute_time_format_12h_${mode}`),
})),
emailLanguage: useUsersStore().currentUser.language || [''],
emailLanguage: useUsersStore().currentUser?.language || [''],
}
},
components: {

View file

@ -238,7 +238,7 @@ export default {
return useUsersStore().relationship(this.userId)
},
isOtherUser() {
return this.user.id !== useUsersStore().currentUser.id
return this.user.id !== useUsersStore().currentUser?.id
},
subscribeUrl() {
const serverUrl = new URL(this.user.statusnet_profile_url)