diff --git a/src/ReactPlayer.js b/src/ReactPlayer.js index fda6606..61452ce 100644 --- a/src/ReactPlayer.js +++ b/src/ReactPlayer.js @@ -120,24 +120,16 @@ export default class ReactPlayer extends Component { } render () { const { url, controls, style, width, height, light, wrapper: Wrapper } = this.props - const { showPreview } = this.state + const showPreview = this.state.showPreview && url const otherProps = omit(this.props, SUPPORTED_PROPS, DEPRECATED_CONFIG_PROPS) const activePlayer = this.getActivePlayer(url) const renderedActivePlayer = this.renderActivePlayer(url, activePlayer) const preloadPlayers = renderPreloadPlayers(url, controls, this.config) const players = [ renderedActivePlayer, ...preloadPlayers ].sort(this.sortPlayers) - if (showPreview && url) { - return ( - - ) - } + const preview = return ( - {players} + {showPreview ? preview : players} ) }