Skip to content

Commit

Permalink
typo
Browse files Browse the repository at this point in the history
  • Loading branch information
Mihoub2 committed Mar 27, 2024
1 parent cf7c381 commit 6b10863
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 32 deletions.
4 changes: 2 additions & 2 deletions client/src/pages/patents/[id]/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"patents.section.cpc.title": "Classification CPC",
"patents.section.cpc.description": "Liste des codes CPC, passez le curseur sur un code CPC pour visualiser le nom",
"patents.section.website.title": "Sur le web",
"patents.section.website.description": "Explorer les brevets de la famille sur Espacenet et/ou le dépot en france sur le site de l'INPI",
"patents.section.website.description": "Explorer les brevets de la famille sur Espacenet et/ou le dépôt en France sur le site de l'INPI",
"patents.id.title": "Identifiant de la famille de brevet",
"patents.detail.badge.count": "{count, plural, one {# dépôt} other {# dépôts}} de brevet",
"patents.copy": "Cliquez pour copier dans le presse-papier",
Expand All @@ -20,7 +20,7 @@
"patents.section.timeline.publication": "Publié ",
"patents.section.timeline.grant": "Délivré ",
"patents.section.timeline.title": "Calendrier d'évenements",
"patents.section.timeline.description": "Calendrier des dépots, publications et délivrances des brevets composants la famille.",
"patents.section.timeline.description": "Calendrier des dépôts, publications et délivrances des brevets composants la famille.",
"patents.section.timeline.priority": "Prioritaire",
"patents.section.map.title": "Carte des dépôts de brevets",
"patents.section.map.description": "Carte des brevets de la famille permettant de voir où les brevets ont été déposés, publiés et délivrés.",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,25 +1,36 @@
import { Autocomplete, AutocompleteItem, DissmissibleTag, TagGroup, Text, useAutocompleteList } from "@dataesr/dsfr-plus";
import {
Autocomplete,
AutocompleteItem,
DissmissibleTag,
TagGroup,
Text,
useAutocompleteList,
} from "@dataesr/dsfr-plus";
import { FormattedMessage } from "react-intl";
import useUrl from "../../../hooks/useUrl";
import { LocalisationAutocomplete, autocompleteLocalisations } from "../../../../../api/localisations";
import {
LocalisationAutocomplete,
autocompleteLocalisations,
} from "../../../../../api/localisations";
import OperatorButton from "../../../../../components/operator-button";

export default function OrganizationLocalisationsFilter() {
const { currentFilters, handleFilterChange, setOperator } = useUrl()
const { currentFilters, handleFilterChange, setOperator } = useUrl();

const localisationAutocompletedList = useAutocompleteList<LocalisationAutocomplete>({
async load({ filterText }) {
if (!filterText) {
return { items: [] };
}
const res = await autocompleteLocalisations({ query: filterText })
const localisationAutocompletedList =
useAutocompleteList<LocalisationAutocomplete>({
async load({ filterText }) {
if (!filterText) {
return { items: [] };
}
const res = await autocompleteLocalisations({ query: filterText });

return { items: res.data?.map((org) => org._source) };
}
});
return { items: res.data?.map((org) => org._source) };
},
});

const filter = currentFilters?.['address.localisationSuggestions']
const operator = filter?.operator || 'or'
const filter = currentFilters?.["address.localisationSuggestions"];
const operator = filter?.operator || "or";

return (
<>
Expand All @@ -32,11 +43,21 @@ export default function OrganizationLocalisationsFilter() {
<FormattedMessage id="search.filters.organizations.by-localisation-description" />
</Text>
</div>
<OperatorButton operator={operator} setOperator={(key) => setOperator('address.localisationSuggestions', (key === 'and') ? 'and' : 'or')} />
<OperatorButton
operator={operator}
setOperator={(key) =>
setOperator(
"address.localisationSuggestions",
key === "and" ? "and" : "or"
)
}
/>
</div>
{filter ? (<Text bold size="sm" className="fr-mb-1v">
Sélectionnées:
</Text>) : null}
{filter ? (
<Text bold size="sm" className="fr-mb-1v">
Sélectionnées:
</Text>
) : null}
<TagGroup>
{filter?.values?.map(({ value, label }) => (
<DissmissibleTag
Expand All @@ -45,7 +66,10 @@ export default function OrganizationLocalisationsFilter() {
color="orange-terre-battue"
onClick={(e) => {
e.preventDefault();
handleFilterChange({ field: 'address.localisationSuggestions', value })
handleFilterChange({
field: "address.localisationSuggestions",
value,
});
}}
>
{label || value}
Expand All @@ -58,12 +82,15 @@ export default function OrganizationLocalisationsFilter() {
inputValue={localisationAutocompletedList.filterText}
onInputChange={localisationAutocompletedList.setFilterText}
loadingState={localisationAutocompletedList.loadingState}
placeholder="Ex: Ile de france, Bas-Rhin, Lyon..."
placeholder="Ex: Ile de France, Bas-Rhin, Lyon..."
// menuTrigger="focus"
size="md"
onSelectionChange={(item) => {
if (!item) return;
handleFilterChange({ field: 'address.localisationSuggestions', value: item })
handleFilterChange({
field: "address.localisationSuggestions",
value: item,
});
}}
>
{({ autocompleted }) => (
Expand All @@ -73,5 +100,5 @@ export default function OrganizationLocalisationsFilter() {
)}
</Autocomplete>
</>
)
}
);
}
12 changes: 6 additions & 6 deletions client/src/pages/search/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -183,12 +183,12 @@ export default function Search() {
<div className="result-list">
{data?.length
? data.map(({ _source: data, highlight }) => (
<ItemComponent
data={data}
highlight={highlight}
key={data.id}
/>
))
<ItemComponent
data={data}
highlight={highlight}
key={data.id}
/>
))
: null}
</div>
</Container>
Expand Down
2 changes: 1 addition & 1 deletion client/src/pages/search/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
"search.filters.projects.by-type": "Filtrer par type de financement",
"search.filters.projects.by-type-description": "Sélectionnez un ou plusieurs types de financements",
"search.filters.projects.by-year": "Filtrer par année",
"search.filters.patents.by-year": "Filtrer par date de dépot",
"search.filters.patents.by-year": "Filtrer par date de dépôt",
"search.filters.current.patents.year": "Années de publication du brevet",
"search.filters.patent.by-year-description": "Sélectionnez une période",
"search.filters.patents.regions": "Caractéristiques de la famille de brevet",
Expand Down

0 comments on commit 6b10863

Please sign in to comment.