import React from 'react' import {observer} from 'mobx-react-lite' import {StyleSheet, View} from 'react-native' import {ComposePost} from '../com/composer/Composer' import {ComposerOpts} from 'state/models/ui/shell' import {usePalette} from 'lib/hooks/usePalette' import {isMobileWeb} from 'platform/detection' export const Composer = observer( ({ active, replyTo, quote, onPost, onClose, }: { active: boolean winHeight: number replyTo?: ComposerOpts['replyTo'] quote: ComposerOpts['quote'] onPost?: ComposerOpts['onPost'] onClose: () => void }) => { const pal = usePalette('default') // rendering // = if (!active) { return } return ( ) }, ) const styles = StyleSheet.create({ mask: { position: 'absolute', top: 0, left: 0, width: '100%', height: '100%', backgroundColor: '#000c', alignItems: 'center', justifyContent: 'center', }, container: { maxWidth: 600, width: '100%', paddingVertical: 0, paddingHorizontal: 2, borderRadius: isMobileWeb ? 0 : 8, marginBottom: '10vh', borderWidth: 1, }, })