We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a26444d commit 12e923aCopy full SHA for 12e923a
1 file changed
src/lib/index.tsx
@@ -83,12 +83,8 @@ const CopyMailTo = ({
83
setShowTooltip(true);
84
};
85
86
- const displayTooltip = () => {
87
- setShowTooltip(true);
88
- };
89
-
90
- const hideTooltip = () => {
91
- setShowTooltip(false);
+ const toggleTooltip = () => {
+ setShowTooltip(prevTooltipState => !prevTooltipState);
92
93
94
React.useEffect(() => {
@@ -115,10 +111,10 @@ const CopyMailTo = ({
115
111
<a
116
112
aria-label={defaultTooltip}
117
113
onClick={copyEmail}
118
- onMouseOver={displayTooltip}
119
- onMouseOut={hideTooltip}
120
- onFocus={displayTooltip}
121
- onBlur={hideTooltip}
114
+ onMouseOver={toggleTooltip}
+ onMouseOut={toggleTooltip}
+ onFocus={toggleTooltip}
+ onBlur={toggleTooltip}
122
href={`mailto:${email}`}
123
style={anchorStyles}
124
>
0 commit comments