diff --git a/app/src/components/SettingsDrawer/Settings.tsx b/app/src/components/SettingsDrawer/Settings.tsx index 957aac2..f8aa513 100644 --- a/app/src/components/SettingsDrawer/Settings.tsx +++ b/app/src/components/SettingsDrawer/Settings.tsx @@ -133,8 +133,8 @@ class Settings extends React.Component { ) } - private onChangeAutoExpand = (e: React.ChangeEvent) => { - this.props.actions.settings.setAutoExpandLimit(parseInt(e.target.value, 10)) + private onChangeAutoExpand = (e: React.ChangeEvent<{value: unknown}>) => { + this.props.actions.settings.setAutoExpandLimit(parseInt(String(e.target.value), 10)) } private renderNodeOrder() { @@ -160,7 +160,7 @@ class Settings extends React.Component { ) } - private onChangeSorting = (e: React.ChangeEvent) => { + private onChangeSorting = (e: React.ChangeEvent<{value: unknown}>) => { this.props.actions.settings.setTopicOrder(e.target.value as TopicOrder) } diff --git a/app/src/components/SettingsDrawer/TimeLocale.tsx b/app/src/components/SettingsDrawer/TimeLocale.tsx index 168a374..a7404f7 100644 --- a/app/src/components/SettingsDrawer/TimeLocale.tsx +++ b/app/src/components/SettingsDrawer/TimeLocale.tsx @@ -32,16 +32,21 @@ function TimeLocaleSettings(props: Props) { )) + function updateLocale(e: React.ChangeEvent<{value: unknown}>) { + const locale = e.target.value ? String(e.target.value) : '' + actions.settings.setTimeLocale(locale) + } + return (
Time Locale } name="time-locale" className={classes.input} - renderValue={(v) => {v}} + renderValue={v => {String(v)}} style={{ flex: '1' }} > {localeMenuItems}