From 782da142720ef6348a4b2bf109a50b1525a139cf Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 6 Jan 2022 15:30:05 -0600 Subject: [PATCH] Add Home timeline filters to Preferences --- app/soapbox/features/preferences/index.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/soapbox/features/preferences/index.js b/app/soapbox/features/preferences/index.js index 14e41fbfe..f904e62a2 100644 --- a/app/soapbox/features/preferences/index.js +++ b/app/soapbox/features/preferences/index.js @@ -15,6 +15,7 @@ import { SelectDropdown, } from 'soapbox/features/forms'; import SettingsCheckbox from 'soapbox/components/settings_checkbox'; +import SettingToggle from 'soapbox/features/notifications/components/setting_toggle'; export const languages = { en: 'English', @@ -121,6 +122,11 @@ class Preferences extends ImmutablePureComponent { dispatch(changeSetting(['defaultContentType'], e.target.value)); } + onToggleChange = (key, checked) => { + const { dispatch } = this.props; + dispatch(changeSetting(key, checked)); + } + render() { const { settings, features, intl } = this.props; @@ -133,6 +139,20 @@ class Preferences extends ImmutablePureComponent { return ( + +
+
+ } /> +
+ +
+ } /> +
+ +
+ } /> +
+
}