bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/presentation/slide/component.jsx
2017-03-23 14:52:36 -07:00

38 lines
1.0 KiB
JavaScript
Executable File

import React, { PropTypes } from 'react';
export default class Slide extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<g>
{this.props.currentSlide ?
//some pdfs lose a white background color during the conversion to svg
//their background color is transparent
//that's why we have a white rectangle covering the whole slide area by default
<g>
<rect
x="1"
y="1"
width={this.props.paperWidth-2}
height={this.props.paperHeight-2}
fill="white"
>
</rect>
<image x="0" y="0"
width={this.props.paperWidth}
height={this.props.paperHeight}
xlinkHref={this.props.currentSlide.slide.img_uri}
strokeWidth="0.8"
style={{ WebkitTapHighlightColor: 'transparent' }}
>
</image>
</g>
: null }
</g>
);
}
}