From da87fd422d3e6cfa8da1caed543538449890ea80 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 28 May 2022 10:05:17 +0200 Subject: [PATCH] Remove hover styles on mobile context menus --- app/components/ContextMenu/MenuItem.tsx | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/app/components/ContextMenu/MenuItem.tsx b/app/components/ContextMenu/MenuItem.tsx index 1b6ef6ba7..56330303f 100644 --- a/app/components/ContextMenu/MenuItem.tsx +++ b/app/components/ContextMenu/MenuItem.tsx @@ -3,7 +3,6 @@ import * as React from "react"; import { MenuItem as BaseMenuItem } from "reakit/Menu"; import styled, { css } from "styled-components"; import breakpoint from "styled-components-breakpoint"; -import { hover } from "~/styles"; import MenuIconWrapper from "../MenuIconWrapper"; type Props = { @@ -132,16 +131,18 @@ export const MenuAnchorCSS = css` ? "pointer-events: none;" : ` - &:${hover}, - &:focus, - &.focus-visible { - color: ${props.theme.white}; - background: ${props.dangerous ? props.theme.danger : props.theme.primary}; - box-shadow: none; - cursor: pointer; + @media (hover: hover) { + &:hover, + &:focus, + &.focus-visible { + color: ${props.theme.white}; + background: ${props.dangerous ? props.theme.danger : props.theme.primary}; + box-shadow: none; + cursor: pointer; - svg { - fill: ${props.theme.white}; + svg { + fill: ${props.theme.white}; + } } } `};