From a17cf8aff4483da173d9f4d8b332c5b706d5e231 Mon Sep 17 00:00:00 2001 From: Aman Mittal Date: Tue, 18 Aug 2026 21:28:29 +0530 Subject: [PATCH 01/15] [docs] Add aria-hidden to decorative icons failing svg-img-alt (#49074) # Why Fix ENG-26024 # How - Add `aria-hidden` to decorative icons failing svg-img-alt in multiple MDX files and one scenes file. # Test Plan N/A # Checklist - [ ] I added a `changelog.md` entry and rebuilt the package sources according to [this short guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting) - [ ] This diff will work correctly for `npx expo prebuild` & EAS Build (eg: updated a module plugin). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) --- docs/pages/guides/overview.mdx | 8 ++++---- docs/pages/router/advanced/authentication-rewrites.mdx | 6 +++--- docs/pages/router/advanced/authentication.mdx | 6 +++--- docs/pages/router/basics/common-navigation-patterns.mdx | 6 +++--- docs/pages/versions/unversioned/sdk/safe-area-context.mdx | 5 ++++- docs/pages/versions/v54.0.0/sdk/safe-area-context.mdx | 5 ++++- docs/pages/versions/v55.0.0/sdk/safe-area-context.mdx | 5 ++++- docs/pages/versions/v56.0.0/sdk/safe-area-context.mdx | 5 ++++- docs/pages/versions/v57.0.0/sdk/safe-area-context.mdx | 5 ++++- .../develop/development-builds/MethodSelectCard.tsx | 1 + 10 files changed, 34 insertions(+), 18 deletions(-) diff --git a/docs/pages/guides/overview.mdx b/docs/pages/guides/overview.mdx index d06ad0302884f3..e1489952b8252c 100644 --- a/docs/pages/guides/overview.mdx +++ b/docs/pages/guides/overview.mdx @@ -11,19 +11,19 @@ import { CpuChip01Icon } from '@expo/styleguide-icons/outline/CpuChip01Icon'; This section contains information about the development with Expo and Expo Application Services (EAS): -## Development process +## Learn about the process of [building an app with Expo](/workflow/overview/) to help understand the mental model of the core development loop. This section also dives into additional configurations and workflows you may require during the development process to help you develop, deploy, and maintain your app. It contains in-depth information about [app config](/workflow/configuration/), [permissions](/guides/permissions/), [universal links](/linking/into-your-app/), [custom native code](/workflow/continuous-native-generation/), [web](/workflow/web/), and more. -## Expo Router +## Learn about using different navigation functionalities from the [Expo Router](/router/introduction/) library. It also covers a comprehensive [Hooks API](/versions/latest/sdk/router/#hooks) that the library provides and other aspects of navigation such as [Authentication](/router/advanced/authentication/), [Redirects](/router/reference/redirects/), [Testing](/router/reference/testing/), and more. -## Expo Modules API +## Learn how to add and use native modules in your app using [Expo Modules API](/modules/overview/). -## Tutorials +## If you're looking for step-by-step tutorials for Expo and EAS, see the [Tutorial section](/tutorial/overview/) which includes comprehensive tutorials for both [building apps with Expo](/tutorial/introduction/) and [using EAS services](/tutorial/eas/introduction/). diff --git a/docs/pages/router/advanced/authentication-rewrites.mdx b/docs/pages/router/advanced/authentication-rewrites.mdx index 91dd7549fa626e..eada4fc5517bea 100644 --- a/docs/pages/router/advanced/authentication-rewrites.mdx +++ b/docs/pages/router/advanced/authentication-rewrites.mdx @@ -34,14 +34,14 @@ It's common to restrict specific routes to users who are not authenticated. This [ 'app/sign-in.tsx', - Always accessible + Always accessible , ], ['app/(app)/_layout.tsx', Protects child routes], [ 'app/(app)/index.tsx', - Requires authorization + Requires authorization , ], ]} @@ -305,7 +305,7 @@ Another common pattern is to render a sign-in modal over the top of the app. Thi [ 'app/(app)/(root)/index.tsx', - Requires authorization + Requires authorization , ], ]} diff --git a/docs/pages/router/advanced/authentication.mdx b/docs/pages/router/advanced/authentication.mdx index f419640dd37c0e..185d04a4c2aa89 100644 --- a/docs/pages/router/advanced/authentication.mdx +++ b/docs/pages/router/advanced/authentication.mdx @@ -27,13 +27,13 @@ With Expo Router, all routes are always defined and accessible. You can use runt [ 'src/app/sign-in.tsx', - Always accessible + Always accessible , ], [ 'src/app/(app)/_layout.tsx', - Requires authorization + Requires authorization , ], ['src/app/(app)/index.tsx', Should be protected by the (app)/_layout], @@ -335,7 +335,7 @@ Another common pattern is to render a sign-in modal over the top of the app. Thi [ 'src/app/(app)/(root)/index.tsx', - Requires authorization + Requires authorization , ], ]} diff --git a/docs/pages/router/basics/common-navigation-patterns.mdx b/docs/pages/router/basics/common-navigation-patterns.mdx index c471d1b243be79..c68e7612b4f2c7 100644 --- a/docs/pages/router/basics/common-navigation-patterns.mdx +++ b/docs/pages/router/basics/common-navigation-patterns.mdx @@ -203,13 +203,13 @@ For example, consider the following navigation tree in which you have a bottom t [ 'src/app/(tabs)/index.tsx', - Protected + Protected , ], [ 'src/app/(tabs)/settings.tsx', - Protected + Protected , ], ['src/app/sign-in.tsx'], @@ -217,7 +217,7 @@ For example, consider the following navigation tree in which you have a bottom t [ 'src/app/modal.tsx', - Protected + Protected , ], ]} diff --git a/docs/pages/versions/unversioned/sdk/safe-area-context.mdx b/docs/pages/versions/unversioned/sdk/safe-area-context.mdx index d02d509b26fcc3..5e20bd22c200f8 100644 --- a/docs/pages/versions/unversioned/sdk/safe-area-context.mdx +++ b/docs/pages/versions/unversioned/sdk/safe-area-context.mdx @@ -107,7 +107,10 @@ function HookComponent() { - +