diff --git a/ui/component/fileRenderFloating/index.js b/ui/component/fileRenderFloating/index.js index 1e8d4ce8c..49b45612a 100644 --- a/ui/component/fileRenderFloating/index.js +++ b/ui/component/fileRenderFloating/index.js @@ -9,7 +9,7 @@ import { makeSelectStreamingUrlForUriWebProxy, } from 'redux/selectors/content'; import { makeSelectClientSetting } from 'redux/selectors/settings'; -import { doCloseFloatingPlayer } from 'redux/actions/content'; +import { doCloseFloatingPlayer, doSetPlayingUri } from 'redux/actions/content'; import { withRouter } from 'react-router'; import FileRenderFloating from './view'; @@ -30,6 +30,7 @@ const select = (state, props) => { const perform = dispatch => ({ closeFloatingPlayer: () => dispatch(doCloseFloatingPlayer(null)), + setPlayingUri: uri => dispatch(doSetPlayingUri(uri)), }); export default withRouter(connect(select, perform)(FileRenderFloating)); diff --git a/ui/component/fileRenderFloating/view.jsx b/ui/component/fileRenderFloating/view.jsx index 746fcca63..7c9de0bb7 100644 --- a/ui/component/fileRenderFloating/view.jsx +++ b/ui/component/fileRenderFloating/view.jsx @@ -23,6 +23,7 @@ type Props = { floatingPlayerEnabled: boolean, closeFloatingPlayer: () => void, renderMode: string, + setPlayingUri: string => void, }; export default function FileRenderFloating(props: Props) { @@ -35,6 +36,7 @@ export default function FileRenderFloating(props: Props) { closeFloatingPlayer, floatingPlayerEnabled, renderMode, + setPlayingUri, } = props; const isMobile = useIsMobile(); const [fileViewerRect, setFileViewerRect] = usePersistedState('inline-file-viewer:rect'); @@ -116,7 +118,7 @@ export default function FileRenderFloating(props: Props) { {uri}
-