UNPKG

react-native-screens

Version:
32 lines (27 loc) 738 B
'use client'; import type { CodegenTypes as CT, HostComponent, ViewProps, } from 'react-native'; import { codegenNativeComponent } from 'react-native'; type StackHeaderSubviewTypeAndroid = | 'background' | 'leading' | 'center' | 'trailing'; type StackHeaderSubviewBackgroundCollapseModeAndroid = 'off' | 'parallax'; export interface NativeProps extends ViewProps { type?: CT.WithDefault<StackHeaderSubviewTypeAndroid, 'leading'>; collapseMode?: CT.WithDefault< StackHeaderSubviewBackgroundCollapseModeAndroid, 'off' >; } export default codegenNativeComponent<NativeProps>( 'RNSStackHeaderSubviewAndroid', { interfaceOnly: true, excludedPlatforms: ['iOS'], }, ) as HostComponent<NativeProps>;