diff --git a/frontend/src/components/projects/messages.js b/frontend/src/components/projects/messages.js index 4dabbcd6d6..195d6eb4ad 100644 --- a/frontend/src/components/projects/messages.js +++ b/frontend/src/components/projects/messages.js @@ -273,6 +273,14 @@ export default defineMessages({ id: 'project.results.retry', defaultMessage: 'Retry', }, + imagery: { + id: 'project.navFilters.imagery', + defaultMessage: 'Imagery', + }, + selectImagery: { + id: 'project.navFilters.selectImagery', + defaultMessage: 'Select imagery', + }, partner: { id: 'project.navFilters.partner', defaultMessage: 'Partner', diff --git a/frontend/src/components/projects/moreFiltersForm.js b/frontend/src/components/projects/moreFiltersForm.js index 90744613d8..253ce71524 100644 --- a/frontend/src/components/projects/moreFiltersForm.js +++ b/frontend/src/components/projects/moreFiltersForm.js @@ -2,6 +2,7 @@ import { useSelector } from 'react-redux'; import { Link } from 'react-router-dom'; import { useQueryParam, BooleanParam } from 'use-query-params'; import { FormattedMessage } from 'react-intl'; +import Select from 'react-select'; import messages from './messages'; import { Button } from '../button'; @@ -13,6 +14,7 @@ import { ProjectFilterSelect } from './filterSelectFields'; import { PartnersFilterSelect } from './partnersFilterSelect'; import { CommaArrayParam } from '../../utils/CommaArrayParam'; import { formatFilterCountriesData } from '../../utils/countries'; +import { IMAGERY_OPTIONS } from '../../hooks/UseImageryOption'; export const MoreFiltersForm = (props) => { /* one useQueryParams for the main form */ @@ -27,6 +29,7 @@ export const MoreFiltersForm = (props) => { organisation: orgInQuery, location: countryInQuery, interests: interestInQuery, + imagery: imageryInQuery, } = formQuery; const [campaignAPIState] = useTagAPI([], 'campaigns'); const [orgAPIState] = useTagAPI([], 'organisations'); @@ -131,6 +134,25 @@ export const MoreFiltersForm = (props) => { /> )} +
+ + + +