import { ToggleSwitch, RadioButton, OptionTitle } from '@rocket.chat/fuselage'; import React, { useCallback } from 'react'; import { useMethod } from '../../contexts/ServerContext'; import { useTranslation } from '../../contexts/TranslationContext'; import { useUserPreference } from '../../contexts/UserContext'; import ListItem from '../Sidebar/ListItem'; const style = { textTransform: 'uppercase', }; const checkBoxStyle = { paddingLeft: '24px', paddingInlineStart: '24px', }; function ViewModeList() { const t = useTranslation(); const saveUserPreferences = useMethod('saveUserPreferences'); const useHandleChange = (value) => useCallback(() => saveUserPreferences({ sidebarViewMode: value }), [value]); const sidebarViewMode = useUserPreference('sidebarViewMode', 'extended'); const sidebarDisplayAvatar = useUserPreference('sidebarDisplayAvatar', false); const setToExtended = useHandleChange('extended'); const setToMedium = useHandleChange('medium'); const setToCondensed = useHandleChange('condensed'); const handleChangeSidebarDisplayAvatar = useCallback( () => saveUserPreferences({ sidebarDisplayAvatar: !sidebarDisplayAvatar }), [saveUserPreferences, sidebarDisplayAvatar], ); return ( <> {t('Display')} ); } export default ViewModeList;