import Autocomplete from "@mui/material/Autocomplete"; import type { AutocompleteProps } from "@mui/material/Autocomplete"; import { TextInput } from "@/Components/v2/Inputs/TextInput"; import { CheckboxInput } from "@/Components/v2/Inputs/Checkbox"; import ListItem from "@mui/material/ListItem"; import { useTheme } from "@mui/material/styles"; type AutoCompleteInputProps = Omit< AutocompleteProps, "renderInput" > & { renderInput?: AutocompleteProps["renderInput"]; }; export const AutoCompleteInput: React.FC = ({ ...props }) => { const theme = useTheme(); return ( ( )} getOptionKey={(option) => option._id} renderTags={() => null} renderOption={(props, option, { selected }) => { const { key, ...optionProps } = props; return ( {option.name} ); }} sx={{ "&.MuiAutocomplete-root .MuiAutocomplete-input": { padding: `0 ${theme.spacing(5)}`, }, }} /> ); };