Autocomplete
Overview
The CustomAutocomplete
component extends the functionality of MUI's Autocomplete
, offering a more aesthetically pleasing and user-friendly interface.
The CustomAutocomplete
component maintains all the functionality of the standard MUI Autocomplete
component.
note
While customs styles have been applied to the Autocomplete
component to improve the visual presentation, it retains full compatibility with the default MUI Autocomplete
props.
Warning
Certain restrictions have been applied to the CustomAutocomplete
component:
- The
ref
prop andPaperComponent
cannot be altered in theCustomAutocomplete
. These customizations are part of the design enhancement and are fixed to maintain the component's intended appearance.
Importing the Customized Autocomplete
import CustomAutocomplete from '@core/components/mui/Autocomplete'
Example
Here's how to integrate the CustomAutocomplete
.
// Component Imports
import CustomTextField from '@core/components/mui/TextField'
import CustomAutocomplete from '@core/components/mui/Autocomplete'
// Data Imports
import { top100Films } from "../../../data/top100films";
const Example = () => {
return (
<CustomAutocomplete
fullWidth
options={top100Films}
id="autocomplete-custom"
getOptionLabel={(option) => option.title || ""}
renderInput={(params) => (
<CustomTextField
placeholder="Placeholder"
{...params}
label="Default"
/>
)}
/>
)
}
export default Example
Reference
For more information on the Autocomplete
component, refer to the official MUI Autocomplete documentation.