mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
21.56.2018 0bdefbf053beb80736eff0a13fe8b90618c8d6dc
borgbutler-webapp/src/components/views/config/ConfigurationAccountTab.jsx
@@ -32,11 +32,10 @@
                return resp.json()
            })
            .then((data) => {
                const {locale, dateFormat, ...user} = data;
                const {locale, ...user} = data;
                this.setState({
                    loading: false,
                    locale: locale ? locale : '',
                    dateFormat: dateFormat ? dateFormat : '',
                    ...user
                })
            })
@@ -55,8 +54,7 @@
        this.state = {
            loading: true,
            failed: false,
            locale: null,
            dateFormat: null
            locale: null
        };
        this.handleTextChange = this.handleTextChange.bind(this);
@@ -74,8 +72,7 @@
    save() {
        var user = {
            locale: this.state.locale,
            dateFormat: this.state.dateFormat
            locale: this.state.locale
        };
        return fetch(getRestServiceUrl("configuration/user"), {
            method: 'POST',
@@ -113,23 +110,6 @@
                        <FormOption value={'de'} i18nKey={'language.german'}/>
                    </FormSelect>
                </FormLabelField>
                <FormGroup>
                    <FormLabel length={2} htmlFor={'dateFormat'}>
                        <I18n name={'configuration.application.dateFormat'}/>
                    </FormLabel>
                    <FormField length={2}>
                        <FormSelect value={this.state.dateFormat} name={'dateFormat'} onChange={this.handleTextChange}>
                            <FormOption value={''} i18nKey={'configuration.application.dateFormat.option.auto'}/>
                            <FormOption value={'dd.MM.yyyy'} label={'16.01.2018'}/>
                            <FormOption value={'d.M.yy'} label={'16.1.18'}/>
                            <FormOption value={'yyyy-MM-dd'} label={'2018-01-16'}/>
                            <FormOption value={'dd/MM/yyyy'} label={'16/01/2018'}/>
                            <FormOption value={'d/M/yy'} label={'16/1/18'}/>
                            <FormOption value={'MM/dd/yyyy'} label={'01/16/2018'}/>
                            <FormOption value={'M/d/yy'} label={'1/16/18'}/>
                        </FormSelect>
                    </FormField>
                </FormGroup>
            </form>
        );
    }