diff --git a/packages/pro/search/src/segments/createInputSegment.ts b/packages/pro/search/src/segments/createInputSegment.ts index 497c86689..8a3a1a9c9 100644 --- a/packages/pro/search/src/segments/createInputSegment.ts +++ b/packages/pro/search/src/segments/createInputSegment.ts @@ -7,7 +7,7 @@ import type { InputSearchField, Segment } from '../types' -export function createInputSegment(prefixCls: string, searchField: InputSearchField): Segment { +export function createInputSegment(prefixCls: string, searchField: InputSearchField): Segment { const { fieldConfig: { trim }, defaultValue, @@ -19,7 +19,7 @@ export function createInputSegment(prefixCls: string, searchField: InputSearchFi inputClassName: [inputClassName, `${prefixCls}-input-segment-input`], placeholder: searchField.placeholder, defaultValue, - parse: input => input, + parse: input => (input ? input : undefined), format: value => (trim ? value?.trim() : value) ?? '', } }