diff --git a/components/search_results/free_text/CompoundsResults.vue b/components/search_results/free_text/CompoundsResults.vue index b84ac3bdf0f644e711b7b5b3a54320d81d3611a2..cfde3b0cd745e2c01ff87f8e91e7a3478171ae0b 100644 --- a/components/search_results/free_text/CompoundsResults.vue +++ b/components/search_results/free_text/CompoundsResults.vue @@ -1,11 +1,44 @@ <template> - <v-card flat> - <v-card-text> Compounds results </v-card-text> - </v-card> + <SearchResultsCard + :store-module-name="storeModuleName" + :dataset-state="datasetState" + /> </template> <script> -export default {} +import CompoundResults from '~/web-components-submodule/store/datasets/generators/eubopen/searchResults/CompoundResults.js' +import { datasetMixin } from '~/web-components-submodule/mixins/datasets/datasetMixin.js' +import EntityNames from '~/web-components-submodule/standardisation/EntityNames.js' +import SearchResultsCard from '~/web-components-submodule/components/common/SearchResults/SearchResultsCard.vue' + +export default { + components: { + SearchResultsCard, + }, + mixins: [datasetMixin], + props: { + storeModuleName: { + type: String, + default: () => `eubopen_compound_results`, + }, + }, + data() { + return { + propertiesGroups: { + 1: { id: 'eubopen_search_results', selected: true, allHeaders: [] }, + }, + entityID: EntityNames.EubopenCompound.entityID, + pluralEntityName: EntityNames.EubopenCompound.pluralEntityName, + } + }, + computed: { + starterParams() { + return CompoundResults.getSearchResultsStarterParams( + this.propertiesGroups + ) + }, + }, +} </script> <style></style> diff --git a/components/search_results/free_text/FreeTextResults.vue b/components/search_results/free_text/FreeTextResults.vue index 023393c0f55fce373254ae243654800859a2ca1f..f620416ac5a62e4cbea0890a3d59326ed8183b14 100644 --- a/components/search_results/free_text/FreeTextResults.vue +++ b/components/search_results/free_text/FreeTextResults.vue @@ -1,7 +1,7 @@ <template> <v-tabs show-arrows :vertical="makeTabsVertical"> - <v-tab> 1000 Compounds </v-tab> - <v-tab> 400 Targets </v-tab> + <v-tab> Compounds </v-tab> + <v-tab> Targets </v-tab> <v-tab> Heatmap </v-tab> <v-tab-item> <CompoundsResults /> </v-tab-item> <v-tab-item> <TargetsResults /> </v-tab-item> diff --git a/components/search_results/free_text/TargetsResults.vue b/components/search_results/free_text/TargetsResults.vue index 4b78eef1225786b2fcf20e30292320b635d752d0..d1d974419cd908253b0eb20d230309f4ec73724f 100644 --- a/components/search_results/free_text/TargetsResults.vue +++ b/components/search_results/free_text/TargetsResults.vue @@ -1,11 +1,42 @@ <template> - <v-card flat> - <v-card-text> Targets results </v-card-text> - </v-card> + <SearchResultsCard + :store-module-name="storeModuleName" + :dataset-state="datasetState" + /> </template> <script> -export default {} +import TargetResults from '~/web-components-submodule/store/datasets/generators/eubopen/searchResults/TargetResults.js' +import SearchResultsCard from '~/web-components-submodule/components/common/SearchResults/SearchResultsCard.vue' +import { datasetMixin } from '~/web-components-submodule/mixins/datasets/datasetMixin.js' +import EntityNames from '~/web-components-submodule/standardisation/EntityNames.js' + +export default { + components: { + SearchResultsCard, + }, + mixins: [datasetMixin], + props: { + storeModuleName: { + type: String, + default: () => `eubopen_target_results`, + }, + }, + data() { + return { + propertiesGroups: { + 1: { id: 'eubopen_search_results', selected: true, allHeaders: [] }, + }, + entityID: EntityNames.EubopenTarget.entityID, + pluralEntityName: EntityNames.EubopenTarget.pluralEntityName, + } + }, + computed: { + starterParams() { + return TargetResults.getSearchResultsStarterParams(this.propertiesGroups) + }, + }, +} </script> <style></style> diff --git a/web-components-submodule b/web-components-submodule index febc770e5c33633e8682b2d207caf180d4933250..ec18f569b27239c2eda59eef9586ebb8f7de5663 160000 --- a/web-components-submodule +++ b/web-components-submodule @@ -1 +1 @@ -Subproject commit febc770e5c33633e8682b2d207caf180d4933250 +Subproject commit ec18f569b27239c2eda59eef9586ebb8f7de5663