react-ckeditor icon indicating copy to clipboard operation
react-ckeditor copied to clipboard

CKEditor in map field to loop through repeater field only loads first editor

Open hassnainabass opened this issue 4 years ago • 0 comments

CKEditor in map field to loop through repeater field only loads first editor and throughs this error Uncaught TypeError: Cannot read properties of null (reading 'unselectable')

{menu.map((item, index) => (

<div className="row" style={{marginTop:'20px'}}> <div className={"col " + (lang=='en' ? '' : 'hide')}> <label className="label-gen">Menu(En) <CKEditor activeClass="p10" content={item.menuEn} config = {{ allowedContent : true }} id={'menuen'+index} events={{ "blur": (e)=>setMenuEn(e.editor.getData(), index, menu), "afterPaste": (e)=>setMenuEn(e.editor.getData(), index, menu), "change": (e)=>setMenuEn(e.editor.getData(), index, menu) }} />
<div className={"col " + (lang=='fr' ? '' : 'hide')}> <label className="label-gen">Menu(Fr) <CKEditor activeClass="p10" config = {{ allowedContent : true }} id={'menufr'+index} content={item.menuFr} events={{ "blur": (e)=>setMenuFr(e.editor.getData(), index, menu), "afterPaste": (e)=>setMenuFr(e.editor.getData(), index, menu), "change": (e)=>setMenuFr(e.editor.getData(), index, menu), }} /> <div className="row" style={{marginTop:'20px', marginBottom: "20px"}}> <div className="col"> <button className="btn btn-sm btn-danger" onClick={e => delMenu(e, menu, index)}>Delete
))}

hassnainabass avatar Nov 29 '21 11:11 hassnainabass