Skip to content

Commit 93b669a

Browse files
committed
adding changes
1 parent cbde4a1 commit 93b669a

File tree

6 files changed

+27
-11
lines changed

6 files changed

+27
-11
lines changed

src/components/Registry/MetricsBenchmarkTable.vue

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88
mobile-breakpoint="sm"
99
>
1010
<template #item.name="{ item }">
11-
<a :href="item.homepage" rel="noopener noreferrer" target="_blank">
11+
<a
12+
:href="fairsharingURL + item.id"
13+
rel="noopener noreferrer"
14+
target="_blank"
15+
>
1216
{{ item.name }}
1317
</a>
1418
</template>
@@ -23,6 +27,7 @@ export default {
2327
name: "MetricsBenchmarkTable",
2428
data() {
2529
return {
30+
fairsharingURL: import.meta.env.VITE_FAIRSHARING_URL,
2631
headers: [
2732
{
2833
title: "Name",

src/components/Registry/UtilComponents/AutoCompleteComponent.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
:loading="loading"
1212
chips
1313
class="text-capitalize advancedSearchAutocomplete advancedSearchDialogBoxContent"
14+
clear-on-select
1415
clearable
1516
closable-chips
1617
color="primary"

src/components/Registry/UtilComponents/SelectComponent.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
:items="cleanTextList"
1010
chips
1111
class="text-capitalize advancedSearchSelect advancedSearchDialogBoxContent"
12+
clear-on-select
1213
clearable
1314
closable-chips
1415
color="primary"

src/stores/advancedSearch.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ export const useAdvancedSearchStore = defineStore("advancedSearch", {
8383
this.errorStatus = false;
8484
// this.advancedSearchResponse = response["advancedSearch"];
8585
this.advancedSearchResponse = response["advancedSearch"].map(
86-
({ name, type, homepage }) => ({
86+
({ name, type, id }) => ({
8787
name,
8888
type,
89-
homepage,
89+
id,
9090
}),
9191
);
9292

@@ -97,10 +97,10 @@ export const useAdvancedSearchStore = defineStore("advancedSearch", {
9797
//For metrics as fairassistRelations is empty for benchmarks
9898
if (fairassistRelations.length) {
9999
fairassistRelations = fairassistRelations.map(
100-
({ name, type, homepage }) => ({
100+
({ name, type, id }) => ({
101101
name,
102102
type,
103-
homepage,
103+
id,
104104
}),
105105
);
106106
}

src/styles/_advancedSearchComponents.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
//Styling for select dropdown
22
.advancedSearchSelectWrapper {
33
background-color: #27aae1;
4+
width: 100%;
5+
max-width: 750px;
6+
margin-left: 10px;
7+
margin-right: 10px;
48
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2),
59
0px 2px 2px 0px rgba(0, 0, 0, 0.14),
610
0px 1px 5px 0px rgba(0, 0, 0, 0.12);
711

12+
813
//Only for selectRecord
914
&.selectRecordType {
1015
background-color: #E67E22

src/views/Registry/RegistryView.vue

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@
77
text="This Alpha system is under construction and some functionalities are still under development"
88
/>
99
<CollapseTreeGraph />
10-
<SelectRecordType class="mt-6" />
11-
<ObjectTypeFilter />
12-
<MetricsToolFilter />
13-
<MetricsNameFilter />
14-
<SubjectFilter />
15-
<OrganisationsFilter />
10+
<SelectRecordType class="mt-6 mx-auto" />
11+
<div class="d-flex justify-center">
12+
<ObjectTypeFilter />
13+
<MetricsToolFilter />
14+
</div>
15+
<MetricsNameFilter class="mx-auto" />
16+
<div class="d-flex justify-center">
17+
<SubjectFilter />
18+
<OrganisationsFilter />
19+
</div>
1620
<ApplyFilterButton />
1721
<MetricsBenchmarkTable />
1822
</template>

0 commit comments

Comments
 (0)