Реагировать на редактор WYSIWYG с поддержкой компонентов пользовательского интерфейса материалов - PullRequest
1 голос
/ 25 февраля 2020

Итак, я создаю панель управления, которая позволяет клиентам писать текст с помощью редактора WYSIWYG и публиковать sh так, чтобы он был доступен в онлайн-ридере.

Ранее я интегрировал TinyMCE в качестве текстового редактора, и он хорошо работает. Он генерирует HTML из текста и форматирования пользовательских вводов. Теперь мне нужно позволить клиентам иметь возможность добавлять некоторые компоненты Material-UI, такие как ExpansionPanel, к своему контенту (возможно, нажав кнопку на панели инструментов текстового редактора).

Я наткнулся на mui-rte , который позволяет добавлять пользовательские компоненты так, как я хочу, но, похоже, генерирует только черновой формат js, с которым я не знаком и не буду обратная совместимость со строками HTML, которые уже были сгенерированы клиентами.

У меня вопрос, как сгенерировать строку HTML в формате ниже с помощью редактора WYSIWYG

<div>
 <h1>this is some text</h1>
 <ExpansionPanel></ExpansionPanel>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...