diff --git a/src/components/widgets/time/Clock.jsx b/src/components/widgets/time/Clock.jsx
index 4f660d00..2133c165 100644
--- a/src/components/widgets/time/Clock.jsx
+++ b/src/components/widgets/time/Clock.jsx
@@ -1,5 +1,7 @@
import React from 'react';
+import EventBus from '../../../modules/helpers/eventbus';
+
import './clock.scss';
const Analog = React.lazy(() => import('react-clock'));
@@ -86,11 +88,23 @@ export default class Clock extends React.PureComponent {
}
componentDidMount() {
+ EventBus.on('refresh', (data) => {
+ if (data === 'clock') {
+ const element = document.querySelector('.clock-container');
+
+ if (localStorage.getItem('time') === 'false') {
+ return element.style.display = 'none';
+ }
+
+ element.style.display = 'block';
+ }
+ });
+
this.startTime(0);
}
render() {
- let clockHTML =
{this.state.time}{this.state.ampm}
;
+ let clockHTML =
{this.state.time}{this.state.ampm}
;
const enabled = (setting) => {
return (localStorage.getItem(setting) === 'true');
@@ -100,7 +114,7 @@ export default class Clock extends React.PureComponent {
clockHTML = (
{
+ if (data === 'date') {
+ const element = document.querySelector('.date');
+
+ if (localStorage.getItem('date') === 'false') {
+ return element.style.display = 'none';
+ }
+
+ element.style.display = 'block';
+ this.getDate();
+ }
+ });
+
this.getDate();
}
diff --git a/src/modules/helpers/marketplace.js b/src/modules/helpers/marketplace.js
index 648238d4..a4f3be1f 100644
--- a/src/modules/helpers/marketplace.js
+++ b/src/modules/helpers/marketplace.js
@@ -60,6 +60,7 @@ export default class MarketplaceFunctions {
input.settings.forEach(element => localStorage.setItem(element.name, element.value));
break;
+ case 'photos':
case 'photo_packs':
localStorage.setItem('photo_packs', JSON.stringify(input.photos));
localStorage.setItem('oldBackgroundType', localStorage.getItem('backgroundType'));