* Renders modal header. * @protected * @return {HTMLElement}
()
| 277 | * @return {HTMLElement} |
| 278 | */ |
| 279 | renderHeader () { |
| 280 | const $closeButton = View.createElement('button', { |
| 281 | className: 'modal__btn-close', |
| 282 | onClick: evt => { |
| 283 | evt.preventDefault() |
| 284 | this.cancel() |
| 285 | } |
| 286 | }) |
| 287 | $closeButton.innerHTML = closeIconSvg |
| 288 | |
| 289 | return View.createElement('header', { |
| 290 | className: 'modal__header' |
| 291 | }, [ |
| 292 | View.createElement('span', { |
| 293 | className: 'modal__title' |
| 294 | }, this._title), |
| 295 | $closeButton |
| 296 | ]) |
| 297 | } |
| 298 | |
| 299 | /** |
| 300 | * Renders modal content. |
no test coverage detected