Сокращенный модальный контент не работает с HTML-тегами в React Semantic UI

Как упоминалось в документ, мы можем создать модальное окно в этом сокращенном методе. Но если я добавлю HTML-теги в раздел content, исходный стиль не сохранится.

например: Работает нормально:

const ModalExampleShorthand = () => (
  <Modal
    trigger = {<Button>Show Modal</Button>}
    header='Reminder!'
    content='Call Benjamin regarding the reports.'
    actions = {['Snooze', { key: 'done', content: 'Done', positive: true }]}
  />
)

не работает (стиль раздела содержимого исчез):

const ModalExampleShorthand = () => (
  <Modal
    trigger = {<Button>Show Modal</Button>}
    header='Reminder!'
    content = {<p>Call Benjamin regarding the reports</p>}
    actions = {['Snooze', { key: 'done', content: 'Done', positive: true }]}
  />
)

Вы можете отредактировать это в самом разделе "Попробовать" здесь:

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
0
141
1

Ответы 1

Это распространенная ошибка, и очень скоро она будет рассмотрена в новых стенографических документах.

Актуальная проблема: когда вы передаете элемент React, он заменяет весь сокращенный слот.

Допустимые варианты использования:

content = {<Modal.Content>Call Benjamin regarding the reports.</Modal.Content>}
content = {{ content: <p>Call Benjamin regarding the reports.</p> }}

Другие вопросы по теме