@@ -240,23 +240,21 @@ export function useFields<T extends Zaak = Zaak>(
240
240
const filterTransform = (
241
241
filterData : Partial < TypedSerializedFormData < keyof T & string > > ,
242
242
) : FilterTransformReturnType < T > => {
243
- const {
244
- startdatum = "" ,
245
- einddatum = "" ,
246
- archiefactiedatum = "" ,
247
- ..._filterData
248
- } = filterData ;
243
+ const { startdatum, einddatum, archiefactiedatum, ..._filterData } =
244
+ filterData ;
249
245
250
- const [ startdatum__gte = null , startdatum__lte = null ] = ( startdatum &&
251
- ( startdatum as Date [ ] ) . map ( ( d ) => formatDate ( d , "iso" ) ) ) || [ null , null ] ;
252
- const [ einddatum__gte = null , einddatum__lte = null ] = ( einddatum &&
253
- ( einddatum as Date [ ] ) . map ( ( d ) => formatDate ( d , "iso" ) ) ) || [ null , null ] ;
254
- const [ archiefactiedatum__gte = null , archiefactiedatum__lte = null ] =
255
- ( archiefactiedatum &&
256
- ( archiefactiedatum as Date [ ] ) . map ( ( d ) => formatDate ( d , "iso" ) ) ) || [
257
- null ,
258
- null ,
259
- ] ;
246
+ const formatDateRange = ( dates : Date [ ] | undefined ) =>
247
+ dates ? dates . map ( ( d ) => formatDate ( d , "iso" ) ) : [ null , null ] ;
248
+
249
+ const [ startdatum__gte , startdatum__lte ] = formatDateRange (
250
+ startdatum as Date [ ] | undefined ,
251
+ ) ;
252
+ const [ einddatum__gte , einddatum__lte ] = formatDateRange (
253
+ einddatum as Date [ ] | undefined ,
254
+ ) ;
255
+ const [ archiefactiedatum__gte , archiefactiedatum__lte ] = formatDateRange (
256
+ archiefactiedatum as Date [ ] | undefined ,
257
+ ) ;
260
258
261
259
return {
262
260
startdatum__gte,
0 commit comments