Как ограничить ширину раскрывающегося списка, чтобы она не превышала входные данные?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как ограничить ширину раскрывающегося списка, чтобы она не превышала входные данные?

Сообщение Anonymous »

Я пытаюсь вызвать раскрывающийся список всякий раз, когда пользователи вводят что-то в поле ввода. Кажется, что эта функциональность работает, но я не понимаю, как установить ширину раскрывающегося списка, чтобы она не превышала ширину ввода. Оба они являются примитивами Radix. Прямо сейчас это выглядит так. Я также использую Tailwind. Мне бы хотелось, чтобы ширина раскрывающегося списка была равна ширине ввода.
Изображение

export const AddressInput = ({}) => {
const [userInput, setUserInput] = useState('');
const [dropdownOpen, setDropdownOpen] = useState(false);
const { placePredictions, getPlacePredictions, isPlacePredictionsLoading } =
usePlacesAutocomplete();

return (

{
const addressTyped = evt.target.value;
getPlacePredictions({ input: addressTyped });
setUserInput(evt.target.value);
if (addressTyped !== '') setDropdownOpen(true);
}}
/>
{!isPlacePredictionsLoading && (



{placePredictions.map((p, i) => (
setUserInput(p.description)}
>
{p.description}

))}

Edit address manually



)}

);
};



Подробнее здесь: https://stackoverflow.com/questions/772 ... ceed-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»