Skip to content

Commit 60de809

Browse files
committed
only pass default true to renderInput
1 parent aaded4c commit 60de809

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

packages/mui-material/src/Autocomplete/Autocomplete.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -677,7 +677,7 @@ const Autocomplete = React.forwardRef(function Autocomplete(inProps, ref) {
677677
{renderInput({
678678
id,
679679
disabled,
680-
fullWidth,
680+
fullWidth: props.fullWidth ?? true,
681681
size: size === 'small' ? 'small' : undefined,
682682
InputLabelProps: getInputLabelProps(),
683683
InputProps: {

packages/mui-material/src/Autocomplete/Autocomplete.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3040,13 +3040,13 @@ describe('<Autocomplete />', () => {
30403040
expect(renderInput.lastCall.args[0].fullWidth).to.equal(false);
30413041
});
30423042

3043-
it('should have fullWidth by default', () => {
3043+
it('should pass fullWidth as true to renderInput if not provided', () => {
30443044
const renderInput = spy((params) => <TextField {...params} />);
30453045
const view = render(
30463046
<Autocomplete options={[0, 10, 20]} renderInput={renderInput} value={null} />,
30473047
);
30483048

3049-
expect(view.container.querySelector(`.${classes.root}`)).to.have.class(classes.fullWidth);
3049+
expect(view.container.querySelector(`.${classes.root}`)).not.to.have.class(classes.fullWidth);
30503050
expect(renderInput.lastCall.args[0].fullWidth).to.equal(true);
30513051
});
30523052
});

0 commit comments

Comments
 (0)