one
Version:
One is a React framework for web, iOS, and Android apps.
16 lines (12 loc) • 556 B
text/typescript
import { NativeModules, Platform, Appearance } from 'react-native'
const { One } = NativeModules
export function Material3DynamicColor(name: string): string | null {
if (Platform.OS !== 'android' || !One) return null
const scheme = Appearance.getColorScheme()
return One.Material3DynamicColor(name, scheme ?? 'unspecified')
}
export function Material3Color(name: string): string | null {
if (Platform.OS !== 'android' || !One) return null
const scheme = Appearance.getColorScheme()
return One.Material3Color(name, scheme ?? 'unspecified')
}