diff --git a/src/components/pages/ProvidersStep/ProvidersStep.tsx b/src/components/pages/ProvidersStep/ProvidersStep.tsx index ee76e41..669c006 100644 --- a/src/components/pages/ProvidersStep/ProvidersStep.tsx +++ b/src/components/pages/ProvidersStep/ProvidersStep.tsx @@ -164,6 +164,8 @@ const chipScrollSx = { gap: 1, overflowX: 'auto', flexWrap: 'nowrap', + mx: -0.5, + px: 0.5, pb: 0.5, '&::-webkit-scrollbar': { display: 'none' }, scrollbarWidth: 'none', @@ -347,36 +349,37 @@ export const ProvidersStep: React.FC = ({ Location - {searchQuery.trim() && ( - - onSearchChange('')} - variant="filled" - color="primary" + { + // Take the last entered value as the active search + const last = newValue[newValue.length - 1] ?? ''; + onSearchChange(typeof last === 'string' ? last : ''); + }} + options={[]} + renderInput={(params) => ( + + + + + {params.InputProps.startAdornment} + + ), + }} /> - - )} - onSearchChange(e.target.value)} - onKeyDown={(e) => { - if (e.key === 'Enter' && onSearch) { - e.preventDefault(); - onSearch(searchQuery); - } - }} - fullWidth + )} size="small" - InputProps={{ - startAdornment: ( - - - - ), - }} /> @@ -402,7 +405,7 @@ export const ProvidersStep: React.FC = ({ {/* ── Funeral type ── */} - + Funeral type @@ -458,7 +461,7 @@ export const ProvidersStep: React.FC = ({ Price range - +