import { createContext, useMemo } from 'react'; import { AccountSettings, ChannelSettings, StreamSettings } from './settingsSections'; import { clsm } from '../../utils'; import { dashboard as $content } from '../../content'; import { useResponsiveDevice } from '../../contexts/ResponsiveDevice'; import { useUser } from '../../contexts/User'; import withVerticalScroller from '../../components/withVerticalScroller'; import useContextHook from '../../contexts/useContextHook'; const Context = createContext(null); Context.displayName = 'SettingsOrientation'; export const useSettingsOrientation = () => useContextHook(Context); export const SETTINGS_ORIENTATION = { HORIZONTAL: 'horizontal', VERTICAL: 'vertical' }; const Settings = () => { const { userData } = useUser(); const { isDefaultResponsiveView } = useResponsiveDevice(); const settingsFormOrientation = useMemo( () => isDefaultResponsiveView ? SETTINGS_ORIENTATION.VERTICAL : SETTINGS_ORIENTATION.HORIZONTAL, [isDefaultResponsiveView] ); return ( userData && (

{$content.settings_page.title}

) ); }; export default withVerticalScroller(Settings);