diff --git a/src/routes/_components/dialog/components/MediaAltEditor.html b/src/routes/_components/dialog/components/MediaAltEditor.html
index e73c68d7..e1d1d564 100644
--- a/src/routes/_components/dialog/components/MediaAltEditor.html
+++ b/src/routes/_components/dialog/components/MediaAltEditor.html
@@ -23,17 +23,12 @@
length(rawText || ''),
overLimit: ({ mediaAltCharLimit, length }) => length > mediaAltCharLimit,
- url: ({ media, index }) => get(media, [index, 'data', 'url'])
+ url: ({ media, index }) => get(media, [index, 'data', 'url']),
+ extractButtonText: ({ extracting }) => extracting ? 'Extracting text…' : 'Extract text from image',
+ extractButtonLabel: ({ extractButtonText, extractionProgress, extracting }) => {
+ if (extracting) {
+ return `Extracting text (${Math.round(extractionProgress)}% complete)…`
+ }
+ return extractButtonText
+ }
},
methods: {
observe,