const { React } = require('powercord/webpack'); const { SelectInput } = require('powercord/components/settings'); const { SETTINGS_TIMEZONE } = require('./constants'); const tz = require('./tz'); module.exports = class Settings extends React.Component { constructor (props) { super(props); this.state = { timezone: this.props.getSetting(SETTINGS_TIMEZONE, 'GMT') }; } render () { return
{ this.props.updateSetting(SETTINGS_TIMEZONE, e.value); this.setState({ timezone: e.value }); }} value={this.state.timezone} options={[ ...tz.timezones.map(it => ({ value: it.code, label: `${it.name} (${it.offset})` })) ]} > My timezone
; } }; ;