diff --git a/src/utils/relation.ts b/src/utils/relation.ts index 1007bc0..b5ac523 100644 --- a/src/utils/relation.ts +++ b/src/utils/relation.ts @@ -7,3 +7,23 @@ export function connectOrDisconnect(id?: string | null) { disconnect: id === null || undefined, }; } + +export function whereAddressQuery(query: string) { + return [ + { address: { contains: query } }, + { addressEN: { contains: query } }, + { soi: { contains: query } }, + { soiEN: { contains: query } }, + { moo: { contains: query } }, + { mooEN: { contains: query } }, + { street: { contains: query } }, + { streetEN: { contains: query } }, + { province: { name: { contains: query } } }, + { province: { nameEN: { contains: query } } }, + { district: { name: { contains: query } } }, + { district: { nameEN: { contains: query } } }, + { subDistrict: { name: { contains: query } } }, + { subDistrict: { nameEN: { contains: query } } }, + { subDistrict: { zipCode: { contains: query } } }, + ]; +}