logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://hacktivis.me/git/pleroma-fe.git
commit: 17aa503106f129e391f8478ade6821f09ef7494a
parent a34bea75a808de9841f616896ebb630972475707
Author: tusooa <tusooa@kazv.moe>
Date:   Tue,  8 Nov 2022 00:43:33 -0500

Make notification panel a list of articles

Diffstat:

Msrc/components/notification/notification.vue17++++++++++-------
Msrc/components/notifications/notifications.vue6+++++-
2 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/components/notification/notification.vue b/src/components/notification/notification.vue @@ -1,11 +1,14 @@ <template> - <Status + <article v-if="notification.type === 'mention'" - class="Notification" - :compact="true" - :statusoid="notification.status" - /> - <div v-else> + > + <Status + class="Notification" + :compact="true" + :statusoid="notification.status" + /> + </article> + <article v-else> <div v-if="needMute && !unmuted" class="Notification container -muted" @@ -226,7 +229,7 @@ </template> </div> </div> - </div> + </article> </template> <script src="./notification.js"></script> diff --git a/src/components/notifications/notifications.vue b/src/components/notifications/notifications.vue @@ -50,10 +50,14 @@ </button> <NotificationFilters class="rightside-button" /> </div> - <div class="panel-body"> + <div + class="panel-body" + role="list" + > <div v-for="notification in notificationsToDisplay" :key="notification.id" + role="listitem" class="notification" :class="{unseen: !minimalMode && !notification.seen}" >