@@ -7,7 +7,7 @@ import RecipesStore from '../../stores/RecipesStore';
77import ServicesStore from '../../stores/ServicesStore' ;
88import UIStore from '../../stores/UIStore' ;
99import NewsStore from '../../stores/NewsStore' ;
10- import UserStore from '../../stores/UserStore ' ;
10+ import SettingsStore from '../../stores/SettingsStore ' ;
1111import RequestStore from '../../stores/RequestStore' ;
1212import GlobalErrorStore from '../../stores/GlobalErrorStore' ;
1313
@@ -29,8 +29,8 @@ export default class AppLayoutContainer extends Component {
2929 services,
3030 ui,
3131 news,
32+ settings,
3233 globalError,
33- user,
3434 requests,
3535 } = this . props . stores ;
3636
@@ -43,6 +43,7 @@ export default class AppLayoutContainer extends Component {
4343 reorder,
4444 reload,
4545 toggleNotifications,
46+ toggleAudio,
4647 deleteService,
4748 updateService,
4849 } = this . props . actions . service ;
@@ -53,6 +54,7 @@ export default class AppLayoutContainer extends Component {
5354
5455 const {
5556 installUpdate,
57+ toggleMuteApp,
5658 } = this . props . actions . app ;
5759
5860 const {
@@ -79,14 +81,16 @@ export default class AppLayoutContainer extends Component {
7981 < Sidebar
8082 services = { allServices }
8183 setActive = { setActive }
84+ isAppMuted = { settings . all . isMuted }
8285 openSettings = { openSettings }
8386 closeSettings = { closeSettings }
8487 reorder = { reorder }
8588 reload = { reload }
8689 toggleNotifications = { toggleNotifications }
90+ toggleAudio = { toggleAudio }
8791 deleteService = { deleteService }
8892 updateService = { updateService }
89- isPremiumUser = { user . data . isPremium }
93+ toggleMuteApp = { toggleMuteApp }
9094 />
9195 ) ;
9296
@@ -97,6 +101,7 @@ export default class AppLayoutContainer extends Component {
97101 setWebviewReference = { setWebviewReference }
98102 openWindow = { openWindow }
99103 reload = { reload }
104+ isAppMuted = { settings . all . isMuted }
100105 />
101106 ) ;
102107
@@ -130,7 +135,7 @@ AppLayoutContainer.wrappedComponent.propTypes = {
130135 app : PropTypes . instanceOf ( AppStore ) . isRequired ,
131136 ui : PropTypes . instanceOf ( UIStore ) . isRequired ,
132137 news : PropTypes . instanceOf ( NewsStore ) . isRequired ,
133- user : PropTypes . instanceOf ( UserStore ) . isRequired ,
138+ settings : PropTypes . instanceOf ( SettingsStore ) . isRequired ,
134139 requests : PropTypes . instanceOf ( RequestStore ) . isRequired ,
135140 globalError : PropTypes . instanceOf ( GlobalErrorStore ) . isRequired ,
136141 } ) . isRequired ,
@@ -139,6 +144,7 @@ AppLayoutContainer.wrappedComponent.propTypes = {
139144 setActive : PropTypes . func . isRequired ,
140145 reload : PropTypes . func . isRequired ,
141146 toggleNotifications : PropTypes . func . isRequired ,
147+ toggleAudio : PropTypes . func . isRequired ,
142148 handleIPCMessage : PropTypes . func . isRequired ,
143149 setWebviewReference : PropTypes . func . isRequired ,
144150 openWindow : PropTypes . func . isRequired ,
@@ -156,7 +162,7 @@ AppLayoutContainer.wrappedComponent.propTypes = {
156162 } ) . isRequired ,
157163 app : PropTypes . shape ( {
158164 installUpdate : PropTypes . func . isRequired ,
159- healthCheck : PropTypes . func . isRequired ,
165+ toggleMuteApp : PropTypes . func . isRequired ,
160166 } ) . isRequired ,
161167 requests : PropTypes . shape ( {
162168 retryRequiredRequests : PropTypes . func . isRequired ,
0 commit comments