Skip to content

Instantly share code, notes, and snippets.

@chadmuro
Created July 10, 2021 03:07
Show Gist options
  • Select an option

  • Save chadmuro/d336d757dae95482ec0225aae33cef85 to your computer and use it in GitHub Desktop.

Select an option

Save chadmuro/d336d757dae95482ec0225aae33cef85 to your computer and use it in GitHub Desktop.
Material-UI Autocomplete
import React, { useState } from 'react';
import TextField from '@material-ui/core/TextField';
import Autocomplete from '@material-ui/lab/Autocomplete';
import { nbaTeams } from './nbaTeams';
const NbaAutocomplete = () => {
const [selectedTeam, setSelectedTeam] = useState(null);
console.log(selectedTeam);
return (
<Autocomplete
id="nba teams"
options={nbaTeams}
renderInput={params => (
<TextField {...params} label="NBA Team" variant="outlined" />
)}
getOptionLabel={option => option.name}
style={{ width: 270 }}
value={selectedTeam}
onChange={(_event, newTeam) => {
setSelectedTeam(newTeam);
}}
/>
);
};
export default NbaAutocomplete;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment