New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@fluentui-react-native/apple-theme

Package Overview
Dependencies
Maintainers
5
Versions
187
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fluentui-react-native/apple-theme

A FluentUI React Native theme that pulls constants from FluentUI Apple

latest
Source
npmnpm
Version
0.29.17
Version published
Weekly downloads
297
-40%
Maintainers
5
Weekly downloads
 
Created
Source

Apple-theme

Code and definitions for creating an Apple Theme for FluentUI React Native.

The theme first loads a base theme defined in JS, and then has a callback to layer a native theme defined in a native module on top of the base theme. This allows us to grab colors / constants / styling directly from FluentUI Apple, while still having a fallback as we wait for the native module to load.

Some heuristics followed in this theme:

  • For most tokens, we default to prefer the apple system colors, using the FluentUI Apple Palette where it makes sense. These mappings are subject to change as we increment on the design.
  • On apple platforms, there tends to not be a "hover" state for components such as Button, so those tokens are mapped to be identical to the rest state (normal state) tokens.
  • Similarly, there is not a "checked" state for most components, so those tokens are mapped to the rest state tokens.
  • The typography is designed to match the variants provided by the Apple HIG for regular and "emphasized". As such, the "Semibold" variants do not always map to the semibold weight, but whatever weight the Apple HIG specifies.

FAQs

Package last updated on 07 Nov 2026

Related posts