Add more robust modals controller

This commit is contained in:
Paul Frazee 2022-09-02 11:51:46 -05:00
parent 8de3b066eb
commit 6835caa760
8 changed files with 173 additions and 23 deletions

View file

@ -1,5 +1,6 @@
import React, {useState, useEffect} from 'react'
import {View} from 'react-native'
import {observer} from 'mobx-react-lite'
import {Feed} from '../com/feed/Feed'
import {FAB} from '../com/util/FloatingActionButton'
import {useStores} from '../../state'
@ -7,7 +8,7 @@ import {FeedViewModel} from '../../state/models/feed-view'
import {ScreenParams} from '../routes'
import {s} from '../lib/styles'
export function Home({visible}: ScreenParams) {
export const Home = observer(function Home({visible}: ScreenParams) {
const [hasSetup, setHasSetup] = useState<boolean>(false)
const [feedView, setFeedView] = useState<FeedViewModel | undefined>()
const store = useStores()
@ -38,4 +39,4 @@ export function Home({visible}: ScreenParams) {
<FAB icon="pen-nib" onPress={onComposePress} />
</View>
)
}
})