From 5210e14a19cd7bcdab1aad6ee350d32d61ae2bbd Mon Sep 17 00:00:00 2001 From: Mauricio Navarro Miranda Date: Thu, 20 Aug 2020 03:42:33 -0500 Subject: [PATCH] fix: simplify Tooltip --- new-lamassu-admin/src/components/Tooltip.js | 22 ++++--------------- .../src/components/date-range-picker/Tile.js | 2 +- .../src/components/inputs/base/Select.js | 2 +- .../inputs/formik/PhoneNumberInput.js | 2 +- .../src/components/layout/Header.js | 2 +- .../src/components/table/TableHeader.js | 2 +- .../src/components/wizard/Wizard.js | 2 +- .../src/pages/AddMachine/styles.js | 2 +- .../src/pages/Cashout/Cashout.js | 3 ++- .../src/pages/Customers/components/index.js | 2 +- .../src/pages/Customers/index.js | 2 +- .../OperatorInfo/CoinATMRadar/CoinATMRadar.js | 2 +- 12 files changed, 16 insertions(+), 29 deletions(-) diff --git a/new-lamassu-admin/src/components/Tooltip.js b/new-lamassu-admin/src/components/Tooltip.js index 6a485111..e19fc20c 100644 --- a/new-lamassu-admin/src/components/Tooltip.js +++ b/new-lamassu-admin/src/components/Tooltip.js @@ -1,9 +1,8 @@ import { makeStyles, ClickAwayListener } from '@material-ui/core' import classnames from 'classnames' -import React, { useState, memo, cloneElement } from 'react' +import React, { useState, memo } from 'react' import Popper from 'src/components/Popper' -import { ReactComponent as HelpIcon } from 'src/styling/icons/action/help/zodiac.svg' const useStyles = makeStyles({ transparentButton: { @@ -26,7 +25,7 @@ const Tooltip = memo( enableOver = false, enableClick = false, className, - element, + Icon, children, width, ...props @@ -50,22 +49,9 @@ const Tooltip = memo( type={'button'} className={classnames(className, classes.transparentButton)} onPointerOver={event => enableOver && handleOpenHelpPopper(event)} - onClick={ - element?.props?.onClick - ? element.props.onClick - : event => enableClick && handleOpenHelpPopper(event) - } + onClick={event => enableClick && handleOpenHelpPopper(event)} {...props}> - {element && - cloneElement(element, { - className: classnames( - element.props.className, - classes.preventDefaultTooltip - ) - })} - {!element && ( - - )} + {startCase(label)}