chore: add mobile app

This commit is contained in:
2026-02-07 22:33:02 +01:00
parent db34640acc
commit e89384ad4e
29327 changed files with 3886944 additions and 12 deletions
+73
View File
@@ -0,0 +1,73 @@
// Side effects import declaration to ensure our TurboModule
// is loaded.
import './fabric/NativeScreensModule';
export * from './types';
/**
* Core
*/
export {
enableScreens,
enableFreeze,
screensEnabled,
freezeEnabled,
} from './core';
/**
* RNS Components
*/
export {
default as Screen,
InnerScreen,
ScreenContext,
} from './components/Screen';
export {
ScreenStackHeaderConfig,
ScreenStackHeaderSubview,
ScreenStackHeaderLeftView,
ScreenStackHeaderCenterView,
ScreenStackHeaderRightView,
ScreenStackHeaderBackButtonImage,
ScreenStackHeaderSearchBarView,
} from './components/ScreenStackHeaderConfig';
export { default as SearchBar } from './components/SearchBar';
export { default as ScreenContainer } from './components/ScreenContainer';
export { default as ScreenStack } from './components/ScreenStack';
export { default as ScreenStackItem } from './components/ScreenStackItem';
export { default as FullWindowOverlay } from './components/FullWindowOverlay';
export { default as ScreenFooter } from './components/ScreenFooter';
export { default as ScreenContentWrapper } from './components/ScreenContentWrapper';
/**
* Utils
*/
export {
isSearchBarAvailableForCurrentPlatform,
executeNativeBackPress,
} from './utils';
/**
* Flags
*/
export { compatibilityFlags, featureFlags } from './flags';
/**
* Hooks
*/
export { default as useTransitionProgress } from './useTransitionProgress';
/**
* EXPERIMENTAL API BELOW. MIGHT CHANGE W/O ANY NOTICE
*/
export { default as BottomTabs } from './components/bottom-tabs/BottomTabs';
export { default as BottomTabsScreen } from './components/bottom-tabs/BottomTabsScreen';
export { default as ScreenStackHost } from './components/gamma/ScreenStackHost';
export {
default as StackScreen,
StackScreenLifecycleState,
} from './components/gamma/StackScreen';
export { default as SplitViewHost } from './components/gamma/SplitViewHost';
export { default as SplitViewScreen } from './components/gamma/SplitViewScreen';