import React, { useMemo } from 'react'; import { LogBox, View } from 'react-native'; import { StackHeaderProps, StackNavigationOptions, TransitionPresets } from '@react-navigation/stack'; import SheetRouteHome from './SheetRouteHome'; import SheetStack from './SheetStack'; import SheetRouteControls from './SheetRouteControls'; import SheetSourceRoute from './SheetRouteSource'; import SheetRouteFontFamily from './SheetRouteFontFamily'; import SheetRouteOlListType from './SheetRouteOlListType'; import SheetRouteUlListType from './SheetRouteUlListType'; import useSurfaceBackgroundStyleNucleon from '../../nucleons/useSurfaceBackgroundStyleNucleon'; import SheetRouteColor from './SheetRouteColor'; import UIAppbarActionAtom from '../../UIAppbarActionAtom'; import { useColorRoles } from '../../../theme/colorSystem'; import TextRoleNucleon from '../../nucleons/TextRoleNucleon'; LogBox.ignoreLogs([ "Accessing the 'state' property of the 'route' object is not supported." ]); const homeOptions = { header: () => null }; const controlsOptions = { title: 'Play' }; const sourceOptions = { title: 'HTML Source' }; function PlaygroundSlimHeader({ navigation, ...otherProps }: StackHeaderProps) { const { sheetHandle } = useColorRoles(); return ( ); } export default function SheetNavigator() { const contentStyle = useSurfaceBackgroundStyleNucleon(); const screenOptions: StackNavigationOptions = useMemo( () => ({ ...TransitionPresets.SlideFromRightIOS, headerShown: true, safeAreaInsets: { top: 0 }, header: (props) => , cardStyle: contentStyle }), [contentStyle] ); return ( ); }