Skip to content

Commit 7dfe38b

Browse files
authored
Made it hover on image too (#442)
* Made it hover on image too Fixed Hover issue by adding onMouseEnter directly to GatsbyImage * Removed vertical translation Followed revisions suggested in PR #442, removed hoverTranslation, added in classes.banner for IOS, and used pointerEvents instead of &hover for the GatsbyImage * Added back vertical translation * Removed excess code comments
1 parent 394ffe1 commit 7dfe38b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/components/EventCard/EventCard.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,18 +119,20 @@ function EventCard({
119119
[classes.greyOverlay]: disabled,
120120
[classes.hoverTranslation]: isHover
121121
})}
122-
onMouseEnter={() => setIsHover(true)}
123122
onMouseLeave={() => setIsHover(false)}
123+
onMouseEnter={() => setIsHover(true)}
124124
>
125-
{/* Empty string added as child to squelch CardMedia warning */}
126-
<CardMedia classes={{ root: classes.banner }}>
125+
<CardMedia classes={{ root: classes.banner }}
126+
>
127127
<GatsbyImage
128128
image={imgFile.childImageSharp.gatsbyImageData}
129129
style={{
130130
position: 'relative',
131131
zIndex: 1,
132-
borderRadius: theme.shape.borderRadius * 2
132+
borderRadius: theme.shape.borderRadius * 2,
133+
pointerEvents: 'none'
133134
}} // iOS border radius
135+
onMouseEnter={() => setIsHover(true)}
134136
/>
135137
</CardMedia>
136138
<CardContent>

0 commit comments

Comments
 (0)