- {prefix ? {prefix}
: null}
-
-
- {suffixPosition === 'before' ? suffix : null}
- {validationState || isLoading ? (
- <>
- {validationState && !isLoading ? validation : null}
- {isLoading ? : null}
- >
- ) : null}
- {suffixPosition === 'after' ? suffix : null}
- {showClearButton && (
- }
- size={size}
- theme={validationState === 'invalid' ? 'danger' : undefined}
- qa="LegacyComboBoxClearButton"
- data-no-trigger={hideTrigger ? '' : undefined}
- onPress={clearValue}
- />
- )}
- {!hideTrigger ? (
-
-
-
- ) : null}
-
-
-
-
-
- );
-
- return wrapWithField