+
+ this.avatarUrl = ''
+ }
+
+ displayImage () {
+ if (this.actorType === 'unlogged') return true
+ if (this.previewImage) return true
+
+ return !!(this.actor && this.avatarUrl)
+ }
+
+ displayActorInitial () {
+ return !this.displayImage() && this.actor && !this.avatarUrl
+ }
+
+ displayPlaceholder () {
+ return this.actorType !== 'unlogged' && !this.actor
+ }
+
+ getActorInitial () {
+ const name = this.actor?.name
+ if (!name) return ''
+
+ return name.slice(0, 1)
+ }
+
+ private isAccount () {
+ return this.actorType === 'account'