From 802d75b853bb295ee1d2a924eb3bfde009477220 Mon Sep 17 00:00:00 2001 From: Aymeric Toulouse Date: Mon, 29 Apr 2024 09:48:55 -0400 Subject: [PATCH] feat: CQDG-703 rechange again savedSets savedFilters wording (#275) --- src/locales/en.ts | 11 ++++----- src/locales/fr.ts | 13 ++++------ .../DashboardCards/SavedFilters/index.tsx | 24 +++++++------------ .../DashboardCards/SavedSets/index.tsx | 24 +++++++------------ 4 files changed, 25 insertions(+), 47 deletions(-) diff --git a/src/locales/en.ts b/src/locales/en.ts index 84f4c118..af35e598 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -1024,20 +1024,17 @@ const en = { popoverTitle: 'Managing Saved Filters', noSaved: 'A filter is a collection of queries applied to all harmonized CQDG data. The results of a filter may change over time as CQDG data is updated.', - noSaved2: - 'Save and modify your filters using the buttons displayed above the query section at the top of the ', + howToCreate: 'How to create a filter', }, savedSets: { title: 'My Sets', popoverTitle: 'Managing Saved Sets', noSaved: - 'A set is a collection of entity IDs (participants, biospecimens, files or variants). Saved sets do not change over time, unlike the results of filters which may change as data is updated in the CQDG.', - noSaved2: - 'Save and modify your filters using the buttons displayed above the query section at the top of the ', + 'A set is a fixed collection of entities (participants, biospecimens, files, or variants) which does not change even if CQDG data is updated.', + howToCreate: 'How to create a set', }, lastSaved: 'Last saved: {date} ago', - and: ' and ', - pages: ' pages. ', + learnMore: 'Learn more', }, }, variants: { diff --git a/src/locales/fr.ts b/src/locales/fr.ts index 8caab79d..7c516bb2 100644 --- a/src/locales/fr.ts +++ b/src/locales/fr.ts @@ -1028,21 +1028,18 @@ const fr = { title: 'Mes filtres', popoverTitle: 'Gestions des filtres sauvegardés', noSaved: - 'Un filtre est un ensemble de requêtes appliquées sur toutes les données harmonisées du CQDG. Les résultats d’un filtre peuvent changer après une mise à jour des données du CQDG.', - noSaved2: - 'Sauvegardez et modifiez vos filtres à l’aide des boutons affichés au-dessus de la section des requêtes en haut des pages ', + "Un filtre est un ensemble de requêtes appliquées sur les données harmonisées du CQDG. Les résultats d'un filtre peuvent changer lors d'une mise à jour des données.", + howToCreate: 'Comment créer un filtre', }, savedSets: { title: 'Mes ensembles', popoverTitle: 'Gestion des ensembles sauvegardés', noSaved: - 'Un ensemble est une collection d’identifiants d’entités (participants, biospécimens, fichiers ou variants). Les ensembles sauvegardés ne changent pas avec le temps, contrairement aux résultats des filtres qui peuvent changer avec les mises à jour des données du CQDG.', - noSaved2: - 'Sauvegardez et modifiez vos ensembles à l’aide du bouton « Sauvegarder la sélection » situé au-dessus des tableaux des résultats dans les pages ', + "Un ensemble est une collection fixe d'entités (participants, biospécimens, fichiers ou variants) qui demeure inchangé malgré la mise à jour des données.", + howToCreate: 'Comment créer un ensemble', }, lastSaved: 'Dernier enregistrement : il y a {date}', - and: ' et ', - pages: '. ', + learnMore: 'En savoir plus', }, }, variants: { diff --git a/src/views/Dashboard/components/DashboardCards/SavedFilters/index.tsx b/src/views/Dashboard/components/DashboardCards/SavedFilters/index.tsx index 31b2ea38..49796d4b 100644 --- a/src/views/Dashboard/components/DashboardCards/SavedFilters/index.tsx +++ b/src/views/Dashboard/components/DashboardCards/SavedFilters/index.tsx @@ -1,5 +1,4 @@ import intl from 'react-intl-universal'; -import { Link } from 'react-router-dom'; import { FileSearchOutlined } from '@ant-design/icons'; import Empty from '@ferlab/ui/core/components/Empty'; import ExternalLink from '@ferlab/ui/core/components/ExternalLink'; @@ -15,7 +14,6 @@ import LineStyleIcon from 'components/Icons/LineStyleIcon'; import { SavedFilterTag, TUserSavedFilter } from 'services/api/savedFilter/models'; import { SUPPORT_EMAIL } from 'store/report/thunks'; import { useSavedFilter } from 'store/savedFilter'; -import { STATIC_ROUTES } from 'utils/routes'; import ListItem from './ListItem'; @@ -23,24 +21,17 @@ import styles from './index.module.scss'; const { Text } = Typography; -const Content = () => ( +const Content = ({ linkText = '' }) => ( {intl.get('screen.dashboard.cards.savedFilters.noSaved')}

- {intl.get('screen.dashboard.cards.savedFilters.noSaved2')} - {intl.get('screen.dataExploration.title')} - {intl.get('screen.dashboard.cards.and')} - {intl.get('screen.variants.title')} - {intl.get('screen.dashboard.cards.pages')} - {intl.get('layout.main.menu.documentation')} + {linkText}
); @@ -69,10 +60,11 @@ const getItemList = ( /> ) : ( } + description={ + + } /> ), }} @@ -127,7 +119,7 @@ const SavedFilters = ({ id, key, className = '' }: DashboardCardProps) => { withHandle infoPopover={{ title: intl.get('screen.dashboard.cards.savedFilters.popoverTitle'), - content: , + content: , }} /> } diff --git a/src/views/Dashboard/components/DashboardCards/SavedSets/index.tsx b/src/views/Dashboard/components/DashboardCards/SavedSets/index.tsx index 327852a6..6e50072b 100644 --- a/src/views/Dashboard/components/DashboardCards/SavedSets/index.tsx +++ b/src/views/Dashboard/components/DashboardCards/SavedSets/index.tsx @@ -1,6 +1,5 @@ import { ReactElement } from 'react'; import intl from 'react-intl-universal'; -import { Link } from 'react-router-dom'; import { ExperimentOutlined, FileTextOutlined, UserOutlined } from '@ant-design/icons'; import Empty from '@ferlab/ui/core/components/Empty'; import ExternalLink from '@ferlab/ui/core/components/ExternalLink'; @@ -16,7 +15,6 @@ import LineStyleIcon from 'components/Icons/LineStyleIcon'; import { IUserSetOutput, SetType } from 'services/api/savedSet/models'; import { SUPPORT_EMAIL } from 'store/report/thunks'; import { useSavedSet } from 'store/savedSet'; -import { STATIC_ROUTES } from 'utils/routes'; import ListItem from './ListItem'; @@ -24,24 +22,17 @@ import styles from './index.module.scss'; const { Text } = Typography; -const Content = () => ( +const Content = ({ linkText = '' }) => ( {intl.get('screen.dashboard.cards.savedSets.noSaved')}

- {intl.get('screen.dashboard.cards.savedSets.noSaved2')} - {intl.get('screen.dataExploration.title')} - {intl.get('screen.dashboard.cards.and')} - {intl.get('screen.variants.title')} - {intl.get('screen.dashboard.cards.pages')} - {intl.get('layout.main.menu.documentation')} + {linkText}
); @@ -72,10 +63,11 @@ const getItemList = ( /> ) : ( } + description={ + + } /> ), }} @@ -170,7 +162,7 @@ const SavedSets = ({ id, key, className = '' }: DashboardCardProps) => { withHandle infoPopover={{ title: intl.get('screen.dashboard.cards.savedSets.popoverTitle'), - content: , + content: , }} /> }