diff --git a/webapp/src/components/appContent.vue b/webapp/src/components/appContent.vue
index 7117f19e..96aa2217 100644
--- a/webapp/src/components/appContent.vue
+++ b/webapp/src/components/appContent.vue
@@ -187,6 +187,7 @@ const imjoyContent = () =>
// Import modal components for device initialisation
import calibrationModal from "./modalComponents/calibrationModal.vue";
import TabIcon from "./genericComponents/tabIcon.vue";
+import ScanListContent from "./tabContentComponents/scanListContent.vue";
// Export main app
export default {
@@ -266,22 +267,26 @@ export default {
icon: "visibility",
component: viewContent
},
- /*{
- id: "gallery",
- icon: "photo_library",
- component: galleryContent,
- divide: true // Add a divider after this tab icon
- },*/
{
id: "navigate",
icon: "gamepad",
component: navigateContent
},
+ /*{
+ id: "gallery",
+ icon: "photo_library",
+ component: galleryContent
+ },*/
{
id: "slidescan",
icon: "settings_overscan",
component: slideScanContent
},
+ {
+ id: "scanlist",
+ icon: "photo_library",
+ component: ScanListContent
+ },
{
id: "background_detect",
icon: "background_replace",
diff --git a/webapp/src/components/tabContentComponents/scanListContent.vue b/webapp/src/components/tabContentComponents/scanListContent.vue
new file mode 100644
index 00000000..1e0aa66d
--- /dev/null
+++ b/webapp/src/components/tabContentComponents/scanListContent.vue
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.name }}
+
+ Download images
+
+
+
+ - {{ item.number_of_images }} images
+ - created {{ formatDate(item.created) }}
+ - modified {{ formatDate(item.modified) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+