about summary refs log tree commit diff
path: root/src/state/models
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models')
-rw-r--r--src/state/models/media/image.ts13
-rw-r--r--src/state/models/ui/shell.ts4
2 files changed, 4 insertions, 13 deletions
diff --git a/src/state/models/media/image.ts b/src/state/models/media/image.ts
index d989380d1..dcd47665c 100644
--- a/src/state/models/media/image.ts
+++ b/src/state/models/media/image.ts
@@ -5,7 +5,6 @@ import {makeAutoObservable, runInAction} from 'mobx'
 import {openCropper} from 'lib/media/picker'
 import {POST_IMG_MAX} from 'lib/constants'
 import {scaleDownDimensions} from 'lib/media/util'
-import {openAltTextModal} from 'lib/media/alt-text'
 
 // TODO: EXIF embed
 // Cases to consider: ExternalEmbed
@@ -43,16 +42,8 @@ export class ImageModel implements RNImage {
     this.scaledHeight = height
   }
 
-  async setAltText() {
-    try {
-      const altText = await openAltTextModal(this.rootStore, this.altText)
-
-      runInAction(() => {
-        this.altText = altText
-      })
-    } catch (err) {
-      this.rootStore.log.error('Failed to set alt text', err)
-    }
+  async setAltText(altText: string) {
+    this.altText = altText
   }
 
   async crop() {
diff --git a/src/state/models/ui/shell.ts b/src/state/models/ui/shell.ts
index 98e98ef8e..5942ec100 100644
--- a/src/state/models/ui/shell.ts
+++ b/src/state/models/ui/shell.ts
@@ -4,6 +4,7 @@ import {makeAutoObservable} from 'mobx'
 import {ProfileModel} from '../content/profile'
 import {isObj, hasProp} from 'lib/type-guards'
 import {Image as RNImage} from 'react-native-image-crop-picker'
+import {ImageModel} from '../media/image'
 
 export interface ConfirmModal {
   name: 'confirm'
@@ -43,8 +44,7 @@ export interface CropImageModal {
 
 export interface AltTextImageModal {
   name: 'alt-text-image'
-  prevAltText: string
-  onAltTextSet: (altText?: string) => void
+  image: ImageModel
 }
 
 export interface AltTextImageReadModal {