···1515import * as CreateOrEditListModal from './CreateOrEditList'
1616import * as DeleteAccountModal from './DeleteAccount'
1717import * as EditProfileModal from './EditProfile'
1818-import * as EmbedConsentModal from './EmbedConsent'
1918import * as InAppBrowserConsentModal from './InAppBrowserConsent'
2019import * as InviteCodesModal from './InviteCodes'
2120import * as ContentLanguagesSettingsModal from './lang-settings/ContentLanguagesSettings'
···116115 } else if (activeModal?.name === 'link-warning') {
117116 snapPoints = LinkWarningModal.snapPoints
118117 element = <LinkWarningModal.Component {...activeModal} />
119119- } else if (activeModal?.name === 'embed-consent') {
120120- snapPoints = EmbedConsentModal.snapPoints
121121- element = <EmbedConsentModal.Component {...activeModal} />
122118 } else if (activeModal?.name === 'in-app-browser-consent') {
123119 snapPoints = InAppBrowserConsentModal.snapPoints
124120 element = <InAppBrowserConsentModal.Component {...activeModal} />
+18-21
src/view/com/modals/Modal.web.tsx
···11import React from 'react'
22-import {TouchableWithoutFeedback, StyleSheet, View} from 'react-native'
22+import {StyleSheet, TouchableWithoutFeedback, View} from 'react-native'
33import Animated, {FadeIn, FadeOut} from 'react-native-reanimated'
44+55+import {useWebBodyScrollLock} from '#/lib/hooks/useWebBodyScrollLock'
66+import type {Modal as ModalIface} from '#/state/modals'
77+import {useModalControls, useModals} from '#/state/modals'
48import {usePalette} from 'lib/hooks/usePalette'
59import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
66-import {useWebBodyScrollLock} from '#/lib/hooks/useWebBodyScrollLock'
77-88-import {useModals, useModalControls} from '#/state/modals'
99-import type {Modal as ModalIface} from '#/state/modals'
1010-import * as EditProfileModal from './EditProfile'
1010+import * as AddAppPassword from './AddAppPasswords'
1111+import * as AltTextImageModal from './AltImage'
1212+import * as ChangeEmailModal from './ChangeEmail'
1313+import * as ChangeHandleModal from './ChangeHandle'
1414+import * as ChangePasswordModal from './ChangePassword'
1115import * as CreateOrEditListModal from './CreateOrEditList'
1212-import * as UserAddRemoveLists from './UserAddRemoveLists'
1313-import * as ListAddUserModal from './ListAddRemoveUsers'
1616+import * as CropImageModal from './crop-image/CropImage.web'
1417import * as DeleteAccountModal from './DeleteAccount'
1515-import * as RepostModal from './Repost'
1616-import * as SelfLabelModal from './SelfLabel'
1717-import * as ThreadgateModal from './Threadgate'
1818-import * as CropImageModal from './crop-image/CropImage.web'
1919-import * as AltTextImageModal from './AltImage'
2018import * as EditImageModal from './EditImage'
2121-import * as ChangeHandleModal from './ChangeHandle'
1919+import * as EditProfileModal from './EditProfile'
2220import * as InviteCodesModal from './InviteCodes'
2323-import * as AddAppPassword from './AddAppPasswords'
2421import * as ContentLanguagesSettingsModal from './lang-settings/ContentLanguagesSettings'
2522import * as PostLanguagesSettingsModal from './lang-settings/PostLanguagesSettings'
2626-import * as VerifyEmailModal from './VerifyEmail'
2727-import * as ChangeEmailModal from './ChangeEmail'
2828-import * as ChangePasswordModal from './ChangePassword'
2923import * as LinkWarningModal from './LinkWarning'
3030-import * as EmbedConsentModal from './EmbedConsent'
2424+import * as ListAddUserModal from './ListAddRemoveUsers'
2525+import * as RepostModal from './Repost'
2626+import * as SelfLabelModal from './SelfLabel'
2727+import * as ThreadgateModal from './Threadgate'
2828+import * as UserAddRemoveLists from './UserAddRemoveLists'
2929+import * as VerifyEmailModal from './VerifyEmail'
31303231export function ModalsContainer() {
3332 const {isModalActive, activeModals} = useModals()
···112111 element = <ChangePasswordModal.Component />
113112 } else if (modal.name === 'link-warning') {
114113 element = <LinkWarningModal.Component {...modal} />
115115- } else if (modal.name === 'embed-consent') {
116116- element = <EmbedConsentModal.Component {...modal} />
117114 } else {
118115 return null
119116 }