Я использую React с webPack с tinyMCE, и у меня проблема со стилем.
Я создал свой собственный btn и, щелкнув его, создаю свою структуру html с классами. вот так :
<div class="test" ><p>' + date + '</p></div><p></p>'
Я пробовал импортировать таблицу стилей в файл, в котором используется редактор, но это не помогло. Как правильно подключать стили с помощью webPack и реагировать?
var page1Config = {
title: 'Redial Demo - Page 2',
body: {
type: 'panel',
items: [
{
type: 'input',
name: 'date',
label: 'Введите Фразу',
items: [
{ value: 'meow', text: 'Cat' },
{ value: 'woof', text: 'Dog' },
{ value: 'thunk', text: 'Rock' }
]
},
]
},
buttons: [
{
type: 'custom',
name: 'lastpage',
text: 'Done',
disabled: false
}
],
initialData: {
choosydata: ''
},
onAction: (dialogApi, details) => {
var {date} = dialogApi.getData();
// problem is here class="test"
tinymce.activeEditor.execCommand('mceInsertContent', false, '<div class="test" ><p>' + date + '</p></div><p></p>');
dialogApi.close();
}
};
tinymce.init({
force_br_newlines : true,
force_p_newlines : true,
selector: 'textarea.wizard',
toolbar: 'wizardExample',
height: '900px',
setup: (editor) => {
editor.ui.registry.addButton('wizardExample', {
icon: 'code-samplelklk',
onAction: () => {
editor.windowManager.open(page1Config)
}
})
}
})
;
Пример