From 59b6b192b68364fe9f3f86b190f4efb2aac8e715 Mon Sep 17 00:00:00 2001 From: situchan Date: Tue, 25 Apr 2023 05:34:04 +0000 Subject: [PATCH] set hover, press color to copy to clipboard icon --- src/components/CopyTextToClipboard.js | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/components/CopyTextToClipboard.js b/src/components/CopyTextToClipboard.js index 620fb2f6f231..2dc2b0939538 100644 --- a/src/components/CopyTextToClipboard.js +++ b/src/components/CopyTextToClipboard.js @@ -1,12 +1,14 @@ import React from 'react'; +import {Pressable} from 'react-native'; import PropTypes from 'prop-types'; import Text from './Text'; import * as Expensicons from './Icon/Expensicons'; import Clipboard from '../libs/Clipboard'; +import getButtonState from '../libs/getButtonState'; import Icon from './Icon'; import Tooltip from './Tooltip'; import styles from '../styles/styles'; -import themeColors from '../styles/themes/default'; +import * as StyleUtils from '../styles/StyleUtils'; import variables from '../styles/variables'; import withLocalize, {withLocalizePropTypes} from './withLocalize'; @@ -58,15 +60,19 @@ class CopyTextToClipboard extends React.Component { style={[styles.flexRow, styles.cursorPointer]} suppressHighlighting > - {this.props.text} + {`${this.props.text} `} - + + {({hovered, pressed}) => ( + + )} + );