import { PureComponent } from 'react';
import Checkbox from '../Checkbox';
import Dropdown from '../Dropdown';
import Switch from '../Switch';
import Radio from '../Radio';
import Slider from '../Slider';
export default class TimeSettings extends PureComponent {
constructor() {
super();
this.state = {
timeType: localStorage.getItem('timeType') || 'digital',
dateType: localStorage.getItem('dateType') || 'long'
};
this.language = window.language.modals.main.settings;
}
render() {
const { time } = this.language.sections;
let timeSettings;
const digitalOptions = [
{
name: time.digital.twentyfourhour,
value: 'twentyfourhour'
},
{
name: time.digital.twelvehour,
value: 'twelvehour'
}
];
const digitalSettings = (
<>
{time.digital.title}
>
);
const analogSettings = (
<>
{time.analogue.title}
>
);
switch (this.state.timeType) {
case 'digital': timeSettings = digitalSettings; break;
case 'analogue': timeSettings = analogSettings; break;
default: timeSettings = null; break;
}
let dateSettings;
const longSettings = (
<>
>
);
const shortSettings = (
<>
>
);
switch (this.state.dateType) {
case 'short': dateSettings = shortSettings; break;
case 'long': dateSettings = longSettings; break;
default: break;
}
return (
<>
{time.title}
this.setState({ timeType: value })} category='clock' element='.clock-container'>
{timeSettings}
{this.state.timeType !== 'analogue' ?
: null}
{time.date.title}
this.setState({ dateType: value })} category='date' element='.date'>
{dateSettings}
>
);
}
}