### Hierarchy

- StackNavigatorProps
  - ModalNavigatorProps

### Indexable

[key: string]: any

## Index

### Properties

- children
- defaultNavigationOptions
- headerMode
- initialRouteName
- mode
- routes
- type

## Properties

### children

children: React.ReactNode

Inherited from ModalNavigatorProps.children

- Defined in src/navigators/StackNavigator/StackNavigator.tsx:6

### Optional defaultNavigationOptions

defaultNavigationOptions: MaybeThunk<NavigationOptions>

Inherited from NavigatorPropsWithResolvedRoutes.defaultNavigationOptions

- Defined in node_modules/@bluebase/components/dist/components/Navigation.d.ts:62

Default navigation options to use for screens.

### Optional headerMode

headerMode: "float" | "screen" | "none"

Inherited from NavigatorPropsWithResolvedRoutes.headerMode

- Defined in node_modules/@bluebase/components/dist/components/Navigation.d.ts:80

Specifies how the header should be rendered:

- `float` - Render a single header that stays at the top and animates as screens are changed. This is a common pattern on iOS.
- `screen` - Each screen has a header attached to it and the header fades in and out together with the screen. This is a common pattern on Android.
- `none` - No header will be rendered.

### Optional initialRouteName

initialRouteName: undefined | string

Inherited from NavigatorPropsWithResolvedRoutes.initialRouteName

- Defined in node_modules/@bluebase/components/dist/components/Navigation.d.ts:58

[Stack Navigator] Sets the default screen of the navigator. Must match one of the keys in route configs.

### Optional mode

mode: "card" | "modal"

Inherited from NavigatorPropsWithResolvedRoutes.mode

- Defined in node_modules/@bluebase/components/dist/components/Navigation.d.ts:70

Defines the style for rendering and transitions:

- `card` - Use the standard iOS and Android screen transitions. This is the default.
- `modal` - Make the screens slide in from the bottom which is a common iOS pattern. Only works on iOS, has no effect on Android.

### routes

routes: RouteConfigWithResolveSubRoutes[]

Inherited from NavigatorPropsWithResolvedRoutes.routes

Overrides NavigatorProps.routes

- Defined in src/types.ts:18

### Optional type

type: "switch" | "stack" | string

Inherited from NavigatorPropsWithResolvedRoutes.type

- Defined in node_modules/@bluebase/components/dist/components/Navigation.d.ts:49

Defaults to 'switch'

Generated using TypeDoc