From ef02ccb88953180fd4ca5f58eb41fca7162fd61c Mon Sep 17 00:00:00 2001 From: hawkbee1 Date: Tue, 10 Sep 2024 09:43:42 +0000 Subject: [PATCH] Add support of alt_text in background image and logo in issuer metadata #2876 --- .../widgets/default_display_descriptor.dart | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/lib/dashboard/home/tab_bar/credentials/widgets/default_display_descriptor.dart b/lib/dashboard/home/tab_bar/credentials/widgets/default_display_descriptor.dart index 60d1a2403..30b00a9ac 100644 --- a/lib/dashboard/home/tab_bar/credentials/widgets/default_display_descriptor.dart +++ b/lib/dashboard/home/tab_bar/credentials/widgets/default_display_descriptor.dart @@ -25,16 +25,21 @@ class DefaultDisplayDescriptor extends StatelessWidget { final backgroundColor = credentialModel.display?.backgroundColor; final backgroundImage = credentialModel.display?.backgroundImage?.url ?? credentialModel.display?.backgroundImage?.uri; + final altText = credentialModel.display?.backgroundImage?.altText ?? + credentialModel.display?.backgroundImage?.altText; return (backgroundImage != null && backgroundImage != '') - ? AspectRatio( - aspectRatio: Sizes.credentialAspectRatio, - child: CredentialUrlImage( - url: backgroundImage, - child: DefaultCardBody( - credentialModel: credentialModel, - descriptionMaxLine: descriptionMaxLine, - displyalDescription: displyalDescription, + ? Semantics( + label: altText, + child: AspectRatio( + aspectRatio: Sizes.credentialAspectRatio, + child: CredentialUrlImage( + url: backgroundImage, + child: DefaultCardBody( + credentialModel: credentialModel, + descriptionMaxLine: descriptionMaxLine, + displyalDescription: displyalDescription, + ), ), ), )