mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-02-23 15:20:55 +01:00
ADD: Button capability for Tooltip
This commit is contained in:
parent
95a3074e63
commit
c222054cac
1 changed files with 14 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
|||
import React from 'react';
|
||||
import { ContextMenuView } from 'react-native-ios-context-menu';
|
||||
import { ContextMenuView, ContextMenuButton } from 'react-native-ios-context-menu';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
const ToolTipMenu = (props, ref) => {
|
||||
|
@ -13,7 +13,19 @@ const ToolTipMenu = (props, ref) => {
|
|||
}));
|
||||
const menuTitle = props.title ?? '';
|
||||
const submenu = props.submenu;
|
||||
return (
|
||||
const isButton = props.isButton ? true : false;
|
||||
const isMenuPrimaryAction = props.isMenuPrimaryAction ? props.isMenuPrimaryAction : false;
|
||||
return isButton ?
|
||||
<ContextMenuButton
|
||||
onPressMenuItem={({ nativeEvent }) => {
|
||||
props.onPress(nativeEvent.actionKey);
|
||||
}}
|
||||
isMenuPrimaryAction={isMenuPrimaryAction}
|
||||
menuConfig={{
|
||||
menuTitle,
|
||||
menuItems: menuItems.concat(submenu),
|
||||
}}
|
||||
>{props.children}</ContextMenuButton>: (
|
||||
<ContextMenuView
|
||||
onPressMenuItem={({ nativeEvent }) => {
|
||||
props.onPress(nativeEvent.actionKey);
|
||||
|
|
Loading…
Add table
Reference in a new issue