···1313import * as ReportPostModal from './ReportPost'
1414import * as RepostModal from './Repost'
1515import * as AltImageModal from './AltImage'
1616+import * as AltImageReadModal from './AltImageRead'
1617import * as ReportAccountModal from './ReportAccount'
1718import * as DeleteAccountModal from './DeleteAccount'
1819import * as ChangeHandleModal from './ChangeHandle'
···7475 } else if (activeModal?.name === 'alt-text-image') {
7576 snapPoints = AltImageModal.snapPoints
7677 element = <AltImageModal.Component {...activeModal} />
7878+ } else if (activeModal?.name === 'alt-text-image-read') {
7979+ snapPoints = AltImageReadModal.snapPoints
8080+ element = <AltImageReadModal.Component {...activeModal} />
7781 } else if (activeModal?.name === 'change-handle') {
7882 snapPoints = ChangeHandleModal.snapPoints
7983 element = <ChangeHandleModal.Component {...activeModal} />
+3
src/view/com/modals/Modal.web.tsx
···1515import * as RepostModal from './Repost'
1616import * as CropImageModal from './crop-image/CropImage.web'
1717import * as AltTextImageModal from './AltImage'
1818+import * as AltTextImageReadModal from './AltImageRead'
1819import * as ChangeHandleModal from './ChangeHandle'
1920import * as WaitlistModal from './Waitlist'
2021import * as InviteCodesModal from './InviteCodes'
···8485 element = <ContentFilteringSettingsModal.Component />
8586 } else if (modal.name === 'alt-text-image') {
8687 element = <AltTextImageModal.Component {...modal} />
8888+ } else if (modal.name === 'alt-text-image-read') {
8989+ element = <AltTextImageReadModal.Component {...modal} />
8790 } else {
8891 return null
8992 }