Skip to content

feat(expo): forward secondaryButton theme color to native components#8681

Draft
chriscanin wants to merge 1 commit into
mainfrom
chris/mobile-528-sso-buttons-use-primary-color-in-expo-native-ui
Draft

feat(expo): forward secondaryButton theme color to native components#8681
chriscanin wants to merge 1 commit into
mainfrom
chris/mobile-528-sso-buttons-use-primary-color-in-expo-native-ui

Conversation

@chriscanin
Copy link
Copy Markdown
Member

Description

Forwards an optional secondaryButton theme color from the native theme JSON through to clerk-ios (ClerkViewFactory) and allows it as a config-plugin theme key. Pairs with clerk/clerk-ios#430 so social/SSO buttons no longer inherit the page background.

⚠️ Depends on a clerk-ios release that includes the secondaryButton token — the plugin's CLERK_IOS_VERSION must be bumped to that release before this can ship. Draft until then.

MOBILE-528

Type of change

  • 🐛 Bug fix

Forward the optional secondaryButton color from the theme JSON through to
clerk-ios (ClerkViewFactory) and allow it as a config-plugin theme key. Pairs
with the clerk-ios secondaryButton token so social/SSO buttons no longer
inherit the page background.

MOBILE-528
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

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

Project Deployment Actions Updated (UTC)
clerk-js-sandbox Ready Ready Preview, Comment May 28, 2026 1:40am

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 28, 2026

🦋 Changeset detected

Latest commit: 550108f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@clerk/expo Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added the expo label May 28, 2026
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 28, 2026

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@8681

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@8681

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@8681

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@8681

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@8681

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@8681

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@8681

@clerk/express

npm i https://pkg.pr.new/@clerk/express@8681

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@8681

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@8681

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@8681

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@8681

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@8681

@clerk/react

npm i https://pkg.pr.new/@clerk/react@8681

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@8681

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@8681

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@8681

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@8681

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@8681

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@8681

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@8681

commit: 550108f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant