Я пытаюсь стилизовать модальное окно React Bootstrap, назначая ему классы через документы здесь.
prop: dialogClassName
type: string
description: A css class to apply to the Modal dialog DOM node.
Однако он не отображается как допустимый класс.
Flexbox, background-color и т. д., похоже, не применяются ни к каким дочерним элементам родителя Modal, что заставляет меня думать, что либо Modal отключает любые стили, либо я делаю что-то неправильно.
Благодарю вас!
<ExampleModal
dialogClassName="planModal" <--Tried here
modalState={this.props.modalState}
openModal={this.props.actions.openModal}
mealPlanArray={this.props.mealPlanArray}/>
визуализация ExampleModal выглядит так
render() {
if (!this.props.modalState.openDisplay) { return ( <span/>) }
return (
<Modal className="TriedHere" show={this.props.modalState.openDisplay} onHide={this.props.openModal}>
<Modal.Header>
<h2>Bot Activated</h2>
</Modal.Header>
<Modal.Body>
{this.renderResults()}
</Modal.Body>
</Modal>
);
}
}
Кто-нибудь может придумать способ стилизовать содержимое React Modal?
dialogClassName
на<Modal ..
? - person azium   schedule 19.05.2016<Modal />
, если вы хотите передать его из родительского компонента, то в этом случае у вас будет:<Modal dialogClassName={this.props.dialogClassName} ... />
- person Brad Colthurst   schedule 19.05.2016