Skip to content

Me tab Support: activate About popup and confirm before external links - #172

Merged
SishirP17 merged 2 commits into
mainfrom
feat/support-link-popups
Jul 22, 2026
Merged

Me tab Support: activate About popup and confirm before external links#172
SishirP17 merged 2 commits into
mainfrom
feat/support-link-popups

Conversation

@SishirP17

Copy link
Copy Markdown
Collaborator

On the Me tab's Support section:

  • About was an inert row showing only the version. It's now tappable (chevron appears) and opens a branded popup with the app name, version, a short description, and a tappable rayhealthevv.com link.
  • Privacy policy and Contact Support no longer jump straight out of the app. Each first shows a confirmation popup that displays the destination (a pill-shaped tappable link chip plus an Open button). Web links open in an in-app browser sheet via expo-web-browser (already a dependency, previously unused), so the user stays in the app; Contact Support opens the mail composer after confirmation.
  • Help & User Guide is unchanged (it already opens an in-app screen).

Implementation: the shared AppDialog gained an optional link chip (backward compatible, existing dialogs unaffected), and a new external-link.ts module provides confirmWebLink / confirmEmail / openInAppBrowser with graceful fallbacks (system browser, then an info dialog showing the URL).

Verified with tsc --noEmit in packages/mobile.

AppDialog can now render an optional pill-shaped link between the
message and buttons. New external-link module provides confirmWebLink
and confirmEmail popups that show the destination before opening it,
and openInAppBrowser which keeps web links inside the app via
expo-web-browser with system-browser and dialog fallbacks.
About now opens a branded popup with the app version, a short
description, and a tappable website link. Privacy policy and Contact
Support show a confirmation popup displaying the destination link
instead of jumping straight to the browser or mail app. Help & User
Guide keeps its in-app screen.
@SishirP17
SishirP17 requested a review from durga710 as a code owner July 22, 2026 19:45
@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rayhealth-evv-platform-app Ready Ready Preview, Comment Jul 22, 2026 7:46pm

@SishirP17
SishirP17 merged commit b71a32c into main Jul 22, 2026
13 checks passed
@SishirP17
SishirP17 deleted the feat/support-link-popups branch July 22, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant