|
22 | 22 | <div class="usa-form-group"> |
23 | 23 | <div class="usa-label text-uppercase font-body-3xs">Current logo</div> |
24 | 24 | <%- if form.header_logo_display_banner? %> |
25 | | - <%= image_tag(form.logo.tag.url, alt: "#{form.organization.name} logo", class: "form-header-logo") %> |
| 25 | + <%= image_tag(form.logo.tag.url, alt: form.logo_alt_text_or_default, class: "form-header-logo") %> |
26 | 26 | <%- elsif form.header_logo_display_square? %> |
27 | | - <%= image_tag(form.logo.logo_square.url, alt: "#{form.organization.name} logo", class: "form-header-logo-square") %> |
| 27 | + <%= image_tag(form.logo.logo_square.url, alt: form.logo_alt_text_or_default, class: "form-header-logo-square") %> |
28 | 28 | <%- end %> |
29 | 29 | </div> |
30 | 30 | <% end %> |
|
44 | 44 | <%= f.label :header_logo_display, "Display as square (80px wide by 80px tall)", class: "usa-radio__label", value: "square" %> |
45 | 45 | </div> |
46 | 46 | </fieldset> |
| 47 | + <div class="usa-form-group margin-top-2"> |
| 48 | + <%= f.label :logo_alt_text, "Logo alt text", class: "usa-label text-uppercase font-body-3xs" %> |
| 49 | + <span class="usa-hint text-base-dark" id="logo-alt-text-hint"> |
| 50 | + Describe the logo for people using screen readers. |
| 51 | + Leave blank to use "<%= form.organization&.name %> logo". |
| 52 | + </span> |
| 53 | + <%= f.text_field :logo_alt_text, |
| 54 | + value: form.logo_alt_text, |
| 55 | + class: "usa-input", |
| 56 | + aria_describedby: "logo-alt-text-hint" %> |
| 57 | + </div> |
47 | 58 | <div class="margin-top-1"> |
48 | 59 | <%= f.submit "Update Logo Display", class: "usa-button usa-button-outline" %> |
49 | 60 | <%- if form.logo.present? %> |
|
0 commit comments