From a5d08ef1147a777983dd82e8a7c02e7aa1022ff3 Mon Sep 17 00:00:00 2001 From: Kiri Diaconu Date: Wed, 20 Dec 2023 16:39:47 +0000 Subject: [PATCH] EEB20: wip --- .../advanced-search/advanced-search-form.vue | 150 ++++++++++++++++++ .../src/components/helpers/date-picker.vue | 49 ++++++ .../review-service-summary-graph.vue | 0 .../src/components/highlights/list-item.vue | 2 +- frontend/src/layouts/top-nav-bar.vue | 1 + frontend/src/router/index.js | 7 + frontend/src/views/AdvancedSearch.vue | 61 +++++++ 7 files changed, 269 insertions(+), 1 deletion(-) create mode 100644 frontend/src/components/advanced-search/advanced-search-form.vue create mode 100644 frontend/src/components/helpers/date-picker.vue rename frontend/src/components/{review-service-info => helpers}/review-service-summary-graph.vue (100%) create mode 100644 frontend/src/views/AdvancedSearch.vue diff --git a/frontend/src/components/advanced-search/advanced-search-form.vue b/frontend/src/components/advanced-search/advanced-search-form.vue new file mode 100644 index 00000000..43fdf63f --- /dev/null +++ b/frontend/src/components/advanced-search/advanced-search-form.vue @@ -0,0 +1,150 @@ + + + \ No newline at end of file diff --git a/frontend/src/components/helpers/date-picker.vue b/frontend/src/components/helpers/date-picker.vue new file mode 100644 index 00000000..37a24475 --- /dev/null +++ b/frontend/src/components/helpers/date-picker.vue @@ -0,0 +1,49 @@ + + + \ No newline at end of file diff --git a/frontend/src/components/review-service-info/review-service-summary-graph.vue b/frontend/src/components/helpers/review-service-summary-graph.vue similarity index 100% rename from frontend/src/components/review-service-info/review-service-summary-graph.vue rename to frontend/src/components/helpers/review-service-summary-graph.vue diff --git a/frontend/src/components/highlights/list-item.vue b/frontend/src/components/highlights/list-item.vue index f179ca40..9b0dbc46 100644 --- a/frontend/src/components/highlights/list-item.vue +++ b/frontend/src/components/highlights/list-item.vue @@ -159,7 +159,7 @@ import { serviceId2Name, normalizeServiceName } from '../../store/by-filters' import '@source-data/render-rev' import { parse as parseDocmaps } from '@source-data/render-rev/src/docmaps.js' import { mapGetters } from 'vuex' -import InfoCardsReviewServiceSummaryGraph from '../review-service-info/review-service-summary-graph.vue' +import InfoCardsReviewServiceSummaryGraph from '../helpers/review-service-summary-graph.vue' export default { components: { diff --git a/frontend/src/layouts/top-nav-bar.vue b/frontend/src/layouts/top-nav-bar.vue index 36665b66..19525ce2 100644 --- a/frontend/src/layouts/top-nav-bar.vue +++ b/frontend/src/layouts/top-nav-bar.vue @@ -19,6 +19,7 @@ justify-end ) v-tab(to="/refereed-preprints") Browse + v-tab(to="/advanced-search") Advanced Search v-spacer v-tab(to="/about") About v-tab(to="/contact") Contact diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 28f8cd0e..0d1ef28a 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -1,6 +1,7 @@ import Vue from 'vue' import VueRouter from 'vue-router' import Home from '../views/Home.vue' +import AdvancedSearch from '../views/AdvancedSearch.vue' Vue.use(VueRouter) @@ -43,6 +44,12 @@ const routes = [ component: Home, props: true, }, + { + path: '/advanced-search', + name: 'AdvancedSearch', + component: AdvancedSearch, + props: true, + }, { path: '/*', name: 'NotFound', diff --git a/frontend/src/views/AdvancedSearch.vue b/frontend/src/views/AdvancedSearch.vue new file mode 100644 index 00000000..675f2f7b --- /dev/null +++ b/frontend/src/views/AdvancedSearch.vue @@ -0,0 +1,61 @@ + + + + +