diff options
Diffstat (limited to 'src/view/com/modals/Modal.web.tsx')
-rw-r--r-- | src/view/com/modals/Modal.web.tsx | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/view/com/modals/Modal.web.tsx b/src/view/com/modals/Modal.web.tsx index 3439b0c89..1b233cf37 100644 --- a/src/view/com/modals/Modal.web.tsx +++ b/src/view/com/modals/Modal.web.tsx @@ -4,6 +4,7 @@ import {observer} from 'mobx-react-lite' import {useStores} from 'state/index' import {usePalette} from 'lib/hooks/usePalette' import type {Modal as ModalIface} from 'state/models/ui/shell' +import {isMobileWeb} from 'platform/detection' import * as ConfirmModal from './Confirm' import * as EditProfileModal from './EditProfile' @@ -79,7 +80,14 @@ function Modal({modal}: {modal: ModalIface}) { <TouchableWithoutFeedback onPress={onPressMask}> <View style={styles.mask}> <TouchableWithoutFeedback onPress={onInnerPress}> - <View style={[styles.container, pal.view]}>{element}</View> + <View + style={[ + styles.container, + isMobileWeb && styles.containerMobile, + pal.view, + ]}> + {element} + </View> </TouchableWithoutFeedback> </View> </TouchableWithoutFeedback> @@ -99,8 +107,13 @@ const styles = StyleSheet.create({ }, container: { width: 500, + maxWidth: '100vw', paddingVertical: 20, paddingHorizontal: 24, borderRadius: 8, }, + containerMobile: { + borderRadius: 0, + paddingHorizontal: 0, + }, }) |