#28_appearance-api-react-native

1 messages · Page 1 of 1 (latest)

slow slateBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1488666893454676210

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

echo dirge
#

Hi Stripe team, just a quick follow-up — it looks like Discord cut off half of my original message, so I wanted to reiterate:

We’re using React Native Expo and want dynamic color-changing text on Add Card / CardForm that matches our app theme when users switch themes (light, dark, system). On Android, this works fine, but on iOS the text stays black on dark backgrounds, and the background also follows iOS system defaults, ignoring the app theme.

We’ve already tried:

useColorScheme / Appearance API
Passing appearance props exactly as Stripe docs suggest
Testing all theme modes

But dynamic theming still doesn’t work on iOS. This should be possible in 2026, and other apps will likely need it too — not just us.

We’d really appreciate any advice or workaround for fully controlling iOS Add Card / CardForm colors dynamically in Expo.

#

Example above (iOS)

manic shore
#

Hi 👋

So you are creating a React Native application and the color scheme works dynamically in Android but not in iOS?

#

Is it just the text colors for the Input labels?