@@ -3,7 +3,7 @@ import {Provider} from 'react-redux';
33import PropTypes from 'prop-types' ;
44
55import { EditorState } from './editor-state' ;
6- import { setPlayer , setFullScreen } from '../reducers/mode.js' ;
6+ import { setPlayer , setFullScreen , setEmbedded } from '../reducers/mode.js' ;
77import ConnectedIntlProvider from './connected-intl-provider.jsx' ;
88
99/**
@@ -23,6 +23,9 @@ export const AppStateProviderHOC = function (WrappedComponent) {
2323 if ( prevProps . isFullScreen !== this . props . isFullScreen ) {
2424 this . props . appState . store . dispatch ( setFullScreen ( this . props . isFullScreen ) ) ;
2525 }
26+ if ( prevProps . isEmbedded !== this . props . isEmbedded ) {
27+ this . props . appState . store . dispatch ( setEmbedded ( this . props . isEmbedded ) ) ;
28+ }
2629 }
2730
2831 render ( ) {
@@ -31,6 +34,7 @@ export const AppStateProviderHOC = function (WrappedComponent) {
3134 isFullScreen, // eslint-disable-line no-unused-vars
3235 isPlayerOnly, // eslint-disable-line no-unused-vars
3336 showTelemetryModal, // eslint-disable-line no-unused-vars
37+ isEmbedded, // eslint-disable-line no-unused-vars
3438 ...componentProps
3539 } = this . props ;
3640 return (
@@ -50,7 +54,8 @@ export const AppStateProviderHOC = function (WrappedComponent) {
5054 isFullScreen : PropTypes . bool ,
5155 isPlayerOnly : PropTypes . bool ,
5256 isTelemetryEnabled : PropTypes . bool ,
53- showTelemetryModal : PropTypes . bool
57+ showTelemetryModal : PropTypes . bool ,
58+ isEmbedded : PropTypes . bool
5459 } ;
5560 return AppStateWrapper ;
5661} ;
0 commit comments