This repository was archived by the owner on Feb 25, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +19
-6
lines changed
Expand file tree Collapse file tree 2 files changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -39,4 +39,7 @@ export {
3939 NavigationDrawerScreenProps ,
4040 NavigationDrawerScreenComponent ,
4141 DrawerContentComponentProps ,
42+ DrawerLockMode ,
43+ DrawerIconProps ,
44+ DrawerLabelProps ,
4245} from './types' ;
Original file line number Diff line number Diff line change @@ -32,15 +32,25 @@ export type NavigationDrawerProp<
3232 jumpTo : ( routeName : string , key ?: string ) => void ;
3333} ;
3434
35+ export type DrawerLockMode = 'unlocked' | 'locked-closed' | 'locked-open' ;
36+
37+ export type DrawerIconProps = {
38+ tintColor ?: string ;
39+ focused : boolean ;
40+ } ;
41+
42+ export type DrawerLabelProps = {
43+ tintColor ?: string ;
44+ focused : boolean ;
45+ } ;
46+
3547export type NavigationDrawerOptions = {
3648 title ?: string ;
3749 drawerLabel ?:
3850 | React . ReactNode
39- | ( ( props : { tintColor ?: string ; focused : boolean } ) => React . ReactNode ) ;
40- drawerIcon ?:
41- | React . ReactNode
42- | ( ( props : { tintColor ?: string ; focused : boolean } ) => React . ReactNode ) ;
43- drawerLockMode ?: 'unlocked' | 'locked-closed' | 'locked-open' ;
51+ | ( ( props : DrawerLabelProps ) => React . ReactNode ) ;
52+ drawerIcon ?: React . ReactNode | ( ( props : DrawerIconProps ) => React . ReactNode ) ;
53+ drawerLockMode ?: DrawerLockMode ;
4454} ;
4555
4656export type NavigationDrawerConfig = {
@@ -50,7 +60,7 @@ export type NavigationDrawerConfig = {
5060 drawerWidth ?: number | ( ( ) => number ) ;
5161 drawerPosition ?: 'left' | 'right' ;
5262 drawerType ?: 'front' | 'back' | 'slide' ;
53- drawerLockMode ?: 'unlocked' | 'locked-closed' | 'locked-open' ;
63+ drawerLockMode ?: DrawerLockMode ;
5464 keyboardDismissMode ?: 'none' | 'on-drag' ;
5565 swipeEdgeWidth ?: number ;
5666 swipeDistanceThreshold ?: number ;
You can’t perform that action at this time.
0 commit comments