refactor: cleanup

This commit is contained in:
David Ralph
2021-03-23 13:10:34 +00:00
parent b4e1d00633
commit b773f256a4
33 changed files with 110 additions and 336 deletions

View File

@@ -5,8 +5,8 @@ import Tooltip from '@material-ui/core/Tooltip';
const other_contributors = require('../../../../../modules/other_contributors.json');
export default class About extends React.PureComponent {
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
contributors: [],
sponsors: [],

View File

@@ -11,8 +11,8 @@ import { toast } from 'react-toastify';
import Modal from 'react-modal';
export default class AdvancedSettings extends React.PureComponent {
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
resetModal: false
};

View File

@@ -18,8 +18,8 @@ export default class BackgroundSettings extends React.PureComponent {
DefaultGradientSettings = { 'angle': '180', 'gradient': [{ 'colour': window.language.modals.main.settings.sections.background.source.disabled, 'stop': 0 }], 'type': 'linear' };
GradientPickerInitalState = undefined;
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
customBackground: localStorage.getItem('customBackground') || '',
gradientSettings: this.DefaultGradientSettings

View File

@@ -1,8 +1,8 @@
import React from 'react';
export default class Changelog extends React.PureComponent {
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
title: this.props.language.title,
date: null,

View File

@@ -8,15 +8,15 @@ import DayPickerInput from 'react-day-picker/DayPickerInput';
import 'react-day-picker/lib/style.css';
export default class GreetingSettings extends React.PureComponent {
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
birthday: new Date(localStorage.getItem('birthday')) || new Date()
};
this.language = window.language.modals.main.settings;
}
changeDate(data) {
changeDate = (data) => {
localStorage.setItem('birthday', data);
this.setState({
@@ -30,18 +30,16 @@ export default class GreetingSettings extends React.PureComponent {
return (
<>
<h2>{greeting.title}</h2>
<Switch name='greeting' text={this.language.enabled} />
<Checkbox name='events' text={greeting.events} />
<Checkbox name='defaultGreetingMessage' text={greeting.default} />
<Switch name='greeting' text={this.language.enabled}/>
<Checkbox name='events' text={greeting.events}/>
<Checkbox name='defaultGreetingMessage' text={greeting.default}/>
<Text title={greeting.name} name='greetingName'/>
<h3>{greeting.birthday}</h3>
<Switch name='birthdayenabled' text={this.language.enabled} />
<Switch name='birthdayenabled' text={this.language.enabled}/>
<Checkbox name='birthdayage' text='Birthday Age'/>
<ul>
<p>{greeting.birthday_date}</p>
<DayPickerInput onDayChange={(data) => this.changeDate(data)} value={this.state.birthday} />
</ul>
<p>{greeting.birthday_date}</p>
<DayPickerInput onDayChange={this.changeDate} value={this.state.birthday}/>
</>
);
}

View File

@@ -15,8 +15,8 @@ const SortableContainer = sortableContainer(({children}) => {
});
export default class OrderSettings extends React.PureComponent {
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
items: JSON.parse(localStorage.getItem('order'))
};

View File

@@ -6,8 +6,8 @@ import Switch from '../Switch';
import Radio from '../Radio';
export default class TimeSettings extends React.PureComponent {
constructor(...args) {
super(...args);
constructor() {
super();
this.state = {
timeType: localStorage.getItem('timeType') || 'digital',
dateType: localStorage.getItem('dateType') || 'long'