diff --git a/src/jelu-ui/src/components/ReviewList.vue b/src/jelu-ui/src/components/ReviewList.vue
new file mode 100644
index 00000000..9413dda4
--- /dev/null
+++ b/src/jelu-ui/src/components/ReviewList.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+ {{ t('nav.activity') }} :
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('labels.library_empty') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/jelu-ui/src/locales/en.json b/src/jelu-ui/src/locales/en.json
index 67e63b6f..e574272d 100644
--- a/src/jelu-ui/src/locales/en.json
+++ b/src/jelu-ui/src/locales/en.json
@@ -17,7 +17,8 @@
"history": "history",
"shelves": "shelves",
"tags-admin" : "tags management",
- "data-admin": "data management"
+ "data-admin": "data management",
+ "activity": "activity"
},
"labels": {
"search": "Search",
diff --git a/src/jelu-ui/src/router.ts b/src/jelu-ui/src/router.ts
index e8eb4939..0e2e9c01 100644
--- a/src/jelu-ui/src/router.ts
+++ b/src/jelu-ui/src/router.ts
@@ -98,6 +98,12 @@ const router = createRouter({
component: () => import(/* webpackChunkName: "recommend" */ './components/ReviewDetail.vue'),
name: 'review-detail',
},
+{
+ path: '/reviews',
+ component: () => import(/* webpackChunkName: "recommend" */ './components/ReviewList.vue'),
+ name: 'reviews',
+ beforeEnter: [isLogged]
+ },
{
path: '/search',
component: () => import(/* webpackChunkName: "recommend" */ './components/SearchResultsDisplay.vue'),