mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-04-26 13:35:32 +08:00
feat: add headerBackTitleVisible option to navigation options
This commit is contained in:
@@ -70,6 +70,7 @@ export type HeaderOptions = {
|
||||
headerBackAllowFontScaling?: boolean;
|
||||
headerBackTitle?: string;
|
||||
headerBackTitleStyle?: StyleProp<TextStyle>;
|
||||
headerBackTitleVisible?: boolean;
|
||||
headerTruncatedBackTitle?: string;
|
||||
headerLeft?: (props: HeaderBackButtonProps) => React.ReactNode;
|
||||
headerLeftContainerStyle?: StyleProp<ViewStyle>;
|
||||
@@ -106,7 +107,6 @@ export type NavigationStackOptions = HeaderOptions & {
|
||||
export type NavigationConfig = TransitionPreset & {
|
||||
mode: 'card' | 'modal';
|
||||
headerMode: HeaderMode;
|
||||
headerBackTitleVisible?: boolean;
|
||||
cardShadowEnabled?: boolean;
|
||||
cardOverlayEnabled?: boolean;
|
||||
transparentCard?: boolean;
|
||||
|
||||
@@ -131,6 +131,7 @@ export default class HeaderSegment extends React.Component<Props, State> {
|
||||
headerRight: right,
|
||||
headerBackImage: backImage,
|
||||
headerBackTitle: leftLabel,
|
||||
headerBackTitleVisible,
|
||||
headerTruncatedBackTitle: truncatedLabel,
|
||||
headerPressColorAndroid: pressColorAndroid,
|
||||
headerBackAllowFontScaling: backAllowFontScaling,
|
||||
@@ -181,6 +182,7 @@ export default class HeaderSegment extends React.Component<Props, State> {
|
||||
pressColorAndroid,
|
||||
allowFontScaling: backAllowFontScaling,
|
||||
onPress: onGoBack,
|
||||
labelVisible: headerBackTitleVisible,
|
||||
label: leftLabel !== undefined ? leftLabel : previousTitle,
|
||||
truncatedLabel,
|
||||
labelStyle: [leftLabelStyle, customLeftLabelStyle],
|
||||
|
||||
Reference in New Issue
Block a user