diff --git a/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.vue b/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.vue
new file mode 100644
index 000000000..b0d1deb7d
--- /dev/null
+++ b/webapp/components/NotificationsDropdownFilter/NotificationsDropdownFilter.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/webapp/components/NotificationsTable/NotificationsTable.vue b/webapp/components/NotificationsTable/NotificationsTable.vue
new file mode 100644
index 000000000..8366ea5c5
--- /dev/null
+++ b/webapp/components/NotificationsTable/NotificationsTable.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t(`notifications.reason.${scope.row.reason}`) }}
+
+
+
+
+ {{ scope.row.from.title || scope.row.from.post.title | truncate(50) }}
+
+
+
+
+ {{ scope.row.from.contentExcerpt || scope.row.from.contentExcerpt | removeHtml }}
+
+
+
+
+
+
+
diff --git a/webapp/pages/notifications/index.vue b/webapp/pages/notifications/index.vue
index 5d22aa0b4..9e2346061 100644
--- a/webapp/pages/notifications/index.vue
+++ b/webapp/pages/notifications/index.vue
@@ -103,8 +103,4 @@ export default {
.sorting-dropdown {
float: right;
}
-.notification-status {
- opacity: 0.6; /* Real browsers */
- filter: alpha(opacity = 60); /* MSIE */
-}