@@ -25,6 +25,7 @@ import {
2525import { saveAs } from 'file-saver' ;
2626import Papa from 'papaparse' ;
2727
28+ import { type EventItem } from '#components/domain/ActivityEventSearchSelectInput' ;
2829import CountrySelectInput from '#components/domain/CountrySelectInput' ;
2930import EventSearchSelectInput from '#components/domain/EventSearchSelectInput' ;
3031import ExportButton from '#components/domain/ExportButton' ;
@@ -135,7 +136,7 @@ export function Component() {
135136 ( country ) => country ,
136137 ) ;
137138
138- const [ positionFilter , setPositionFilter ] = useUrlSearchState < string > (
139+ const [ positionFilter , setPositionFilter ] = useUrlSearchState < string | undefined > (
139140 'role' ,
140141 ( searchValue ) => searchValue ?? '' ,
141142 ( value ) => value ,
@@ -176,7 +177,7 @@ export function Component() {
176177 summary : undefined ,
177178 } ,
178179 name,
179- } ;
180+ } satisfies EventItem ;
180181
181182 setEventOptions ( ( prevOptions ) => ( [
182183 ...prevOptions ?? [ ] ,
@@ -395,26 +396,22 @@ export function Component() {
395396 name = "role"
396397 value = { positionFilter }
397398 onChange = { setPositionFilter }
398- placeholder = { strings . defaultPlaceholder }
399399 />
400400 < NationalSocietySelectInput
401401 label = { strings . personnelTableDeployingParty }
402402 name = "deploying_party"
403- placeholder = { strings . defaultPlaceholder }
404403 value = { nationalSocietyFilter }
405404 onChange = { setNationalSocietyFilter }
406405 />
407406 < CountrySelectInput
408407 label = { strings . personnelTableDeployedTo }
409408 name = "deployed_to"
410- placeholder = { strings . defaultPlaceholder }
411409 value = { countryToFilter }
412410 onChange = { setCountryToFilter }
413411 />
414412 < EventSearchSelectInput
415413 name = "event"
416414 label = { strings . personnelTableEmergency }
417- placeholder = { strings . defaultPlaceholder }
418415 value = { eventFilter }
419416 onChange = { setEventFilter }
420417 options = { eventOptions }
0 commit comments