Skip to content

Commit

Permalink
feat: CQDG-849 implement quick filter
Browse files Browse the repository at this point in the history
  • Loading branch information
atoulous committed Sep 25, 2024
1 parent 7271fe3 commit 1d29a7e
Show file tree
Hide file tree
Showing 6 changed files with 552 additions and 2 deletions.
126 changes: 126 additions & 0 deletions src/graphql/quickFilter/queries.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
import { gql } from '@apollo/client';

export const GET_QUICK_FILTER_EXPLO = gql`
query getQuickFilterExploFacets($sqon: JSON) {
Participant {
aggregations(filters: $sqon, include_missing: false) {
study__study_code {
buckets {
key
doc_count
}
}
observed_phenotypes__name {
buckets {
key
doc_count
}
}
mondo__name {
buckets {
key
doc_count
}
}
icd_tagged__name {
buckets {
key
doc_count
}
}
relationship_to_proband {
buckets {
key
doc_count
}
}
sex {
buckets {
key
doc_count
}
}
age_at_recruitment {
buckets {
key
doc_count
}
}
mondo_tagged__age_at_event {
buckets {
key
doc_count
}
}
ethnicity {
buckets {
key
doc_count
}
}
observed_phenotype_tagged__source_text {
buckets {
key
doc_count
}
}
mondo_tagged__source_text {
buckets {
key
doc_count
}
}
biospecimens__sample_type {
buckets {
key
doc_count
}
}
biospecimens__biospecimen_tissue_source {
buckets {
key
doc_count
}
}
biospecimens__age_biospecimen_collection {
buckets {
key
doc_count
}
}
files__dataset {
buckets {
key
doc_count
}
}
files__data_category {
buckets {
key
doc_count
}
}
files__data_type {
buckets {
key
doc_count
}
}
files__sequencing_experiment__experimental_strategy {
buckets {
key
doc_count
}
}
files__file_format {
buckets {
key
doc_count
}
}
}
}
}
`;
6 changes: 6 additions & 0 deletions src/locales/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,12 @@ const en = {
next: 'Next',
view: '{value} / view',
},
quickFilter: {
emptyMessage: 'Min. 3 characters',
menuTitle: 'Quick filter',
placeholder: 'Search...',
results: 'Results',
},
seeLess: 'See less',
seeMore: 'See more',
ferload: 'Ferload',
Expand Down
6 changes: 6 additions & 0 deletions src/locales/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,12 @@ const fr = {
next: 'Suivant',
view: '{value} / écran',
},
quickFilter: {
emptyMessage: 'Min. 3 caractères',
menuTitle: 'Quick filter',
placeholder: 'Chercher...',
results: 'Résultats',
},
seeLess: 'Voir moins',
seeMore: 'Voir plus',
ferload: 'Ferload',
Expand Down
6 changes: 6 additions & 0 deletions src/utils/translation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,12 @@ export const getFiltersDictionary = (): FiltersDict => ({
messages: {
errorNoData: intl.get('global.filters.messages.empty'),
},
quickFilter: {
emptyMessage: intl.get('global.quickFilter.emptyMessage'),
menuTitle: intl.get('global.quickFilter.menuTitle'),
placeholder: intl.get('global.quickFilter.placeholder'),
results: intl.get('global.quickFilter.results'),
},
});

export const getQueryBuilderDictionary = (
Expand Down
Loading

0 comments on commit 1d29a7e

Please sign in to comment.