Rework the composer to a less buggy solution

This commit is contained in:
Paul Frazee 2022-11-01 14:25:41 -05:00
parent 05055e184d
commit 8ae6e67eea
10 changed files with 130 additions and 66 deletions

View file

@ -30,6 +30,7 @@ import {Login} from '../../screens/Login'
import {Modal} from '../../com/modals/Modal'
import {MainMenu} from './MainMenu'
import {TabsSelector} from './TabsSelector'
import {Composer} from './Composer'
import {s, colors} from '../../lib/styles'
import {GridIcon, HomeIcon, BellIcon} from '../../lib/icons'
@ -217,6 +218,13 @@ export const MobileShell: React.FC = observer(() => {
active={isTabsSelectorActive}
onClose={() => setTabsSelectorActive(false)}
/>
<Composer
active={store.shell.isComposerActive}
onClose={() => store.shell.closeComposer()}
winHeight={winDim.height}
replyTo={store.shell.composerOpts?.replyTo}
onPost={store.shell.composerOpts?.onPost}
/>
</View>
)
})