Updates to the accessibility of the boilerplate UI:
- Update colors to have higher contrast (WCAG AA compliant)
- Remove an
id
attribute from within a highly reused component (app/components/Logo/Egret.tsx
) - Update the link to the homepage in
app/Layout/Nav.tsx
to have a specificaria-labelledby
attribute pointing to the text - Update the anchor tags in
app/components/Heading
to have a properaria-label
tag that announces it links to the URL of the current section - Update
app/components/ExternalLink
so that it does not open in a new tab as advised by WCAG 2.0