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,