import React from 'react'; import classNames from 'classnames'; import { SessionButton, SessionButtonColor, SessionButtonType } from './SessionButton'; import { SessionIcon } from './icon'; import { LeftPaneSectionHeader } from './LeftPaneSectionHeader'; import { useDispatch, useSelector } from 'react-redux'; import { showSettingsSection } from '../../state/ducks/section'; import { getFocusedSettingsSection } from '../../state/selectors/section'; import { recoveryPhraseModal, updateDeleteAccountModal } from '../../state/ducks/modalDialog'; import { SessionSettingCategory } from './settings/SessionSettings'; const getCategories = () => { return [ { id: SessionSettingCategory.Appearance, title: window.i18n('appearanceSettingsTitle'), hidden: false, }, { id: SessionSettingCategory.Privacy, title: window.i18n('privacySettingsTitle'), hidden: false, }, { id: SessionSettingCategory.Blocked, title: window.i18n('blockedSettingsTitle'), hidden: false, }, { id: SessionSettingCategory.Notifications, title: window.i18n('notificationsSettingsTitle'), hidden: false, }, ]; }; const LeftPaneSettingsCategoryRow = (props: { item: any }) => { const { item } = props; const dispatch = useDispatch(); const focusedSettingsSection = useSelector(getFocusedSettingsSection); return (