diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-03-14 14:59:37 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-03-14 14:59:37 -0500 |
commit | 528e14fe90af1614af025cb101acfbaa0ddb5a15 (patch) | |
tree | 8172870ca55346fa5cea6b3797cf03372203a3f1 /src/view/com/modals/Modal.web.tsx | |
parent | 41f4385db93ad4e5f3265bb900f93fb339909e62 (diff) | |
download | voidsky-528e14fe90af1614af025cb101acfbaa0ddb5a15.tar.zst |
Handle logged out mobile web better
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, + }, }) |