mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
fix(app): hide decorative country and region flags from screen readers (#1917)
This commit is contained in:
1 parent
9efd2b0a73
commit
37f46fc62d
5 files changed
+5
No files matched your search
@@ -94,6 +94,7 @@ const renderCountryOption = (option: CountrySelectOption) => {
|
|||||||
<img
|
<img
|
||||||
src={flagUrl}
|
src={flagUrl}
|
||||||
alt={countryName}
|
alt={countryName}
|
||||||
|
aria-hidden={true}
|
||||||
className={styles.countryFlag}
|
className={styles.countryFlag}
|
||||||
data-flx="auth.required-action-modal.country-option.country-flag"
|
data-flx="auth.required-action-modal.country-option.country-flag"
|
||||||
/>
|
/>
|
||||||
|
|||||||
+1
@@ -53,6 +53,7 @@ export const RtcRegionSelect: React.FC<RtcRegionSelectProps> = observer(({form,
|
|||||||
<img
|
<img
|
||||||
src={emojiUrl}
|
src={emojiUrl}
|
||||||
alt={displayName}
|
alt={displayName}
|
||||||
|
aria-hidden={true}
|
||||||
className={styles.regionEmoji}
|
className={styles.regionEmoji}
|
||||||
data-flx="channel.channel-tabs.channel-overview-tab.rtc-region-option.region-emoji"
|
data-flx="channel.channel-tabs.channel-overview-tab.rtc-region-option.region-emoji"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ const renderCountryOption = (option: CountrySelectOption) => {
|
|||||||
<img
|
<img
|
||||||
src={flagUrl}
|
src={flagUrl}
|
||||||
alt={countryName}
|
alt={countryName}
|
||||||
|
aria-hidden={true}
|
||||||
className={styles.flagImage}
|
className={styles.flagImage}
|
||||||
data-flx="user.phone-add-modal.country-option.flag-image"
|
data-flx="user.phone-add-modal.country-option.flag-image"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -198,6 +198,7 @@ export const LanguageSelector = observer(function LanguageSelector({
|
|||||||
<img
|
<img
|
||||||
src={flagUrl}
|
src={flagUrl}
|
||||||
alt={`${option.name} flag`}
|
alt={`${option.name} flag`}
|
||||||
|
aria-hidden={true}
|
||||||
className={styles.flagImage}
|
className={styles.flagImage}
|
||||||
draggable={false}
|
draggable={false}
|
||||||
data-flx="user.language-selector.render-language-content.flag-image"
|
data-flx="user.language-selector.render-language-content.flag-image"
|
||||||
|
|||||||
@@ -132,6 +132,7 @@ export function VoiceRegionSelector({channelId, currentRegion, compact = false}:
|
|||||||
<img
|
<img
|
||||||
src={emojiUrl}
|
src={emojiUrl}
|
||||||
alt={option.label}
|
alt={option.label}
|
||||||
|
aria-hidden={true}
|
||||||
className={styles.regionEmoji}
|
className={styles.regionEmoji}
|
||||||
data-flx="voice.voice-region-selector.render-region-option.region-emoji"
|
data-flx="voice.voice-region-selector.render-region-option.region-emoji"
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in new issue
Block a user