about summary refs log tree commit diff
path: root/src/lib/media/alt-text.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/media/alt-text.ts')
-rw-r--r--src/lib/media/alt-text.ts20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/lib/media/alt-text.ts b/src/lib/media/alt-text.ts
index 77b0be446..4109f667a 100644
--- a/src/lib/media/alt-text.ts
+++ b/src/lib/media/alt-text.ts
@@ -1,20 +1,12 @@
 import {RootStoreModel} from 'state/index'
+import {ImageModel} from 'state/models/media/image'
 
 export async function openAltTextModal(
   store: RootStoreModel,
-  prevAltText: string,
-): Promise<string> {
-  return new Promise((resolve, reject) => {
-    store.shell.openModal({
-      name: 'alt-text-image',
-      prevAltText,
-      onAltTextSet: (altText?: string) => {
-        if (altText) {
-          resolve(altText)
-        } else {
-          reject(new Error('Canceled'))
-        }
-      },
-    })
+  image: ImageModel,
+) {
+  store.shell.openModal({
+    name: 'alt-text-image',
+    image,
   })
 }