in packages/roosterjs-react-editor/lib/components/LeanRooster.tsx [194:221]
public render(): JSX.Element {
const { isRtl, readonly } = this.props;
return (
// tslint:disable-next-line: react-no-dangerous-html
<div
{...getDataAndAriaProps(this.props)}
className={this._getClassName(this.props)}
data-placeholder={this.props.placeholder}
contentEditable={!readonly}
dir={this._getDirValue(isRtl)}
onBlur={this._onBlur}
onFocus={this._onFocus}
onMouseDown={this._onMouseDown}
onMouseUp={this._onMouseUp}
onDragEnter={this._onDragEnter}
onDragLeave={this._onDragLeave}
onDragOver={this._onDragOver}
onDrop={this._onDrop}
ref={this._contentDivOnRef}
style={ContentEditableDivStyle}
suppressContentEditableWarning={true}
tabIndex={0}
dangerouslySetInnerHTML={this._initialContent}
aria-multiline="true"
role="textbox"
/>
);
}