#reactjs #react-bootstrap
Вопрос:
Я отрисовываю модальный компонент, и я получаю это обратно: изображение
почему кнопка xClose выглядит так?
Вот мой модальный компонент :
import { Button, Modal } from 'react-bootstrap'
const TodoPopup = (props : {show : boolean, onHide : () => void} ) => {
return (
<Modal
{...props}
aria-labelledby="contained-modal-title-vcenter"
centered
>
<Modal.Header closeButton>
<Modal.Title id="contained-modal-title-vcenter">
Modal heading
</Modal.Title>
</Modal.Header>
<Modal.Body>
<h4>Centered Modal</h4>
<p>
This is a modal example
</p>
</Modal.Body>
<Modal.Footer>
<Button onClick={props.onHide}>Close</Button>
</Modal.Footer>
</Modal>
);
};
export default TodoPopup;
Я скопировал и вставил из документации здесь: документация react-bootstrap
Комментарии:
1. Возможно, вам не хватает CSS ?
2. Я добавил импорт, но результаты все те же
3. любая помощь, пожалуйста?
4. Я только что попытался использовать пример с кнопкой, чтобы открыть модальный файл из документации, и я не могу воспроизвести проблему. Можете ли вы проверить кнопку «X» в своем браузере и посмотреть, имеет ли
.btn-close
класс правильные свойства CSS ?5. Я заметил, что внутри моего класса .btn-close он делает 2 дочерних тега span, которые я их не создавал. и мне не хватает CSS класса .btn-close, возможно, это проблемный фактор. Добавление изображения из 2 сгенерированных промежутков
Ответ №1:
Исправлено, я понизил свою версию начальной загрузки, чтобы она соответствовала моей версии react-bootstrap.
Комментарии:
1. Вы не должны давать ответ на свой вопрос с комментарием такого типа, пожалуйста, удалите его и закройте свой вопрос