public render()

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"
            />
        );
    }