From 4670afc6773f98ed481ca34a2f1c38e4f3692ea8 Mon Sep 17 00:00:00 2001 From: akhuoa Date: Thu, 5 Sep 2024 16:12:54 +1200 Subject: [PATCH 01/28] Add ImageThumbnails component in Sidebar --- src/components.d.ts | 2 + src/components/ImageThumbnails.vue | 118 +++++++++++++++++++++++++++++ src/components/SideBar.vue | 19 ++++- src/components/Tabs.vue | 2 +- 4 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 src/components/ImageThumbnails.vue diff --git a/src/components.d.ts b/src/components.d.ts index ba5eedf9..8eeff507 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -19,6 +19,7 @@ declare module 'vue' { ElIconArrowRight: typeof import('@element-plus/icons-vue')['ArrowRight'] ElIconLocation: typeof import('@element-plus/icons-vue')['Location'] ElIconWarning: typeof import('@element-plus/icons-vue')['Warning'] + ElIconWarnTriangleFilled: typeof import('@element-plus/icons-vue')['WarnTriangleFilled'] ElInput: typeof import('element-plus/es')['ElInput'] ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] @@ -27,6 +28,7 @@ declare module 'vue' { ElTag: typeof import('element-plus/es')['ElTag'] ExternalResourceCard: typeof import('./components/ExternalResourceCard.vue')['default'] ImageGallery: typeof import('./components/ImageGallery.vue')['default'] + ImageThumbnails: typeof import('./components/ImageThumbnails.vue')['default'] SearchFilters: typeof import('./components/SearchFilters.vue')['default'] SearchHistory: typeof import('./components/SearchHistory.vue')['default'] SideBar: typeof import('./components/SideBar.vue')['default'] diff --git a/src/components/ImageThumbnails.vue b/src/components/ImageThumbnails.vue new file mode 100644 index 00000000..f01961bf --- /dev/null +++ b/src/components/ImageThumbnails.vue @@ -0,0 +1,118 @@ + + + + + \ No newline at end of file diff --git a/src/components/SideBar.vue b/src/components/SideBar.vue index ed69cd05..993990d6 100644 --- a/src/components/SideBar.vue +++ b/src/components/SideBar.vue @@ -39,6 +39,13 @@ @show-connectivity="showConnectivity" /> +