import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {HITSLOP_10} from '#/lib/constants' import {logger} from '#/logger' import {type ThreadPreferences} from '#/state/queries/preferences/useThreadPreferences' import {Button, ButtonIcon} from '#/components/Button' import {SettingsSliderVertical_Stroke2_Corner0_Rounded as SettingsSlider} from '#/components/icons/SettingsSlider' import * as Menu from '#/components/Menu' export function HeaderDropdown({ sort, view, setSort, setView, }: Pick< ThreadPreferences, 'sort' | 'setSort' | 'view' | 'setView' >): React.ReactNode { const {_} = useLingui() return ( {({props: {onPress, ...props}}) => ( )} Show replies as { setView('linear') }}> Linear { setView('tree') }}> Threaded Reply sorting { setSort('top') }}> Top replies first { setSort('oldest') }}> Oldest replies first { setSort('newest') }}> Newest replies first ) }