WIP: Snapcast

This commit is contained in:
James Barnsley
2019-10-25 15:47:25 +13:00
parent b75c2a67f8
commit 88a5efaa05
10 changed files with 10442 additions and 5607 deletions

View File

@ -117,6 +117,15 @@ Back
/>
<span className="label">Log Pusher</span>
</label>
<label>
<input
type="checkbox"
name="log_pusher"
checked={this.props.log_snapcast}
onChange={(e) => this.props.uiActions.set({ log_snapcast: !this.props.log_snapcast })}
/>
<span className="label">Log Snapcast</span>
</label>
</div>
</div>
<div className="field">
@ -224,6 +233,7 @@ const mapStateToProps = (state, ownProps) => ({
log_actions: (state.ui.log_actions ? state.ui.log_actions : false),
log_pusher: (state.ui.log_pusher ? state.ui.log_pusher : false),
log_mopidy: (state.ui.log_mopidy ? state.ui.log_mopidy : false),
log_snapcast: (state.ui.log_snapcast ? state.ui.log_snapcast : false),
test_mode: (state.ui.test_mode ? state.ui.test_mode : false),
debug_info: (state.ui.debug_info ? state.ui.debug_info : false),
debug_response: state.ui.debug_response,

View File

@ -73,7 +73,7 @@ class Settings extends React.Component {
// This forces our SW to bugger off and a new one is registered on refresh
navigator.serviceWorker.getRegistrations().then(
(registrations) => {
for (let registration of registrations) {
for (let registration of registrations) {
registration.unregister();
}
}
@ -445,17 +445,16 @@ Advanced
<div className="input">
<span className="text">
{this.props.pusher.version.current}
{' '}
installed
{' installed'}
{this.props.pusher.version.upgrade_available ? (
<span className="flag flag--dark">
<Icon name="cloud_download" className="blue-text" />
&nbsp; Upgrade available
{' Upgrade available'}
</span>
) : (
<span className="flag flag--dark">
<Icon name="check" className="green-text" />
&nbsp; Up-to-date
{' Up-to-date'}
</span>
)}
</span>