diff --git a/src/HeaderButton.tsx b/src/HeaderButton.tsx index 053a22f..e55cc35 100644 --- a/src/HeaderButton.tsx +++ b/src/HeaderButton.tsx @@ -32,6 +32,7 @@ export type VisibleButtonProps = { iconSize?: number; color?: ColorValue; buttonStyle?: ViewStyle | TextStyle; + allowFontScaling?: boolean; }; type PlatformPressableProps = ComponentProps; @@ -81,8 +82,15 @@ export function HeaderButton(props: HeaderButtonProps) { export function defaultRenderVisibleButton( visibleButtonProps: VisibleButtonProps ): React.ReactElement { - const { IconComponent, iconSize, color, iconName, title, buttonStyle } = - visibleButtonProps; + const { + IconComponent, + iconSize, + color, + iconName, + title, + buttonStyle, + allowFontScaling, + } = visibleButtonProps; return IconComponent && iconName ? ( ) : ( - {title} + + {title} + ); } diff --git a/src/overflowMenu/vendor/MenuItem.tsx b/src/overflowMenu/vendor/MenuItem.tsx index dd57a43..d5dd1b1 100644 --- a/src/overflowMenu/vendor/MenuItem.tsx +++ b/src/overflowMenu/vendor/MenuItem.tsx @@ -27,7 +27,9 @@ export type Props = { /** * Function to execute on press. */ - onPress?: null | ((params?: GestureResponderEvent) => void) | undefined; + onPress?: ( + e?: React.MouseEvent | GestureResponderEvent + ) => void; /** * @optional */