diff options
Diffstat (limited to 'src/view/screens/Lists.tsx')
-rw-r--r-- | src/view/screens/Lists.tsx | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/view/screens/Lists.tsx b/src/view/screens/Lists.tsx index a29b0d6c8..906fb5e5b 100644 --- a/src/view/screens/Lists.tsx +++ b/src/view/screens/Lists.tsx @@ -3,11 +3,8 @@ import {View} from 'react-native' import {useFocusEffect, useNavigation} from '@react-navigation/native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {AtUri} from '@atproto/api' -import {observer} from 'mobx-react-lite' import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types' import {withAuthRequired} from 'view/com/auth/withAuthRequired' -import {useStores} from 'state/index' -import {ListsListModel} from 'state/models/lists/lists-list' import {ListsList} from 'view/com/lists/ListsList' import {Text} from 'view/com/util/text/Text' import {Button} from 'view/com/util/forms/Button' @@ -21,24 +18,17 @@ import {useModalControls} from '#/state/modals' type Props = NativeStackScreenProps<CommonNavigatorParams, 'Lists'> export const ListsScreen = withAuthRequired( - observer(function ListsScreenImpl({}: Props) { + function ListsScreenImpl({}: Props) { const pal = usePalette('default') - const store = useStores() const setMinimalShellMode = useSetMinimalShellMode() const {isMobile} = useWebMediaQueries() const navigation = useNavigation<NavigationProp>() const {openModal} = useModalControls() - const listsLists: ListsListModel = React.useMemo( - () => new ListsListModel(store, 'my-curatelists'), - [store], - ) - useFocusEffect( React.useCallback(() => { setMinimalShellMode(false) - listsLists.refresh() - }, [listsLists, setMinimalShellMode]), + }, [setMinimalShellMode]), ) const onPressNewList = React.useCallback(() => { @@ -89,8 +79,8 @@ export const ListsScreen = withAuthRequired( </Button> </View> </SimpleViewHeader> - <ListsList listsList={listsLists} style={s.flexGrow1} /> + <ListsList filter="curate" style={s.flexGrow1} /> </View> ) - }), + }, ) |