93
}
renderFilmDialog() {
return <Dialog header="Подробно о фильме" visible={this.state.showFilmDlg} modal={true}
draggable={false}
positionTop={50}
width="60%"
onHide={() => this.setState({showFilmDlg: false})}>
{
this.state.selectedFilm && (<div className="ui-grid ui-grid-responsive ui-fluid"
style={{fontSize: '16px', padding: '20px'}}>
<div className="ui-grid-row" style={{textAlign: 'center'}}>
<div className="ui-grid-col-12">
<iframe width="854" height="480"
src={this.state.selectedFilm.trailer} frameborder="0"
gesture="media" allow="encrypted-media" allowfullscreen="allowfullscreen"
mozallowfullscreen="mozallowfullscreen"
msallowfullscreen="msallowfullscreen"
oallowfullscreen="oallowfullscreen"
webkitallowfullscreen="webkitallowfullscreen"/>
</div>
</div>
<div className="ui-grid-row">
<h2>{this.state.selectedFilm.name}</h2>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-2"><img width={100} height={143}
src={this.state.selectedFilm.small_poster}
alt={this.state.selectedFilm.name}/></div>
<div className="ui-grid-col-5">{this.state.selectedFilm.description}</div>
<div className="ui-grid-col-1"/>
<div className="ui-grid-col-4" style={{fontSize: '12px'}}>
<div className="ui-grid-row">
<div className="ui-grid-col-12">
Продолжительность: {this.state.selectedFilm.film_length}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">Режиссёр: {this.state.selectedFilm.director}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">Производство: {this.state.selectedFilm.country}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">В ролях: {this.state.selectedFilm.stars}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">Продюсеры: {this.state.selectedFilm.producers}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">Жанры: {this.state.selectedFilm.genre}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">Премьера: {this.state.selectedFilm.premier}</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-12">Возраст: {this.state.selectedFilm.age}</div>
</div>
</div>
</div>
<div className="ui-grid-row">
<div className="ui-grid-col-2">
<br/>
<Button style={{width: '100px'}} onClick={() => {