fix: Bag 'o fixes

Remove menu hover styles on mobile
Fixed duplicate hover+active behavior on editor menus
Fixed editor menus visibly scroll to the top when reopened
Fixed some minor editor spacing issues
Renamed shred routeHelpers -> urlHelpers
This commit is contained in:
Tom Moor
2022-01-25 23:43:11 -08:00
parent 13b8ed58fd
commit 175857753e
21 changed files with 103 additions and 64 deletions

View File

@@ -6,6 +6,7 @@ import styled from "styled-components";
import Document from "~/models/Document";
import DocumentMeta from "~/components/DocumentMeta";
import Flex from "~/components/Flex";
import { hover } from "~/styles";
import { NavigationNode } from "~/types";
type Props = {
@@ -25,7 +26,7 @@ const DocumentLink = styled(Link)`
overflow: hidden;
position: relative;
&:hover,
&:${hover},
&:active,
&:focus {
background: ${(props) => props.theme.listItemHoverBackground};

View File

@@ -8,6 +8,7 @@ import Fade from "~/components/Fade";
import NudeButton from "~/components/NudeButton";
import Tooltip from "~/components/Tooltip";
import useStores from "~/hooks/useStores";
import { hover } from "~/styles";
import { searchUrl } from "~/utils/routeHelpers";
function RecentSearches() {
@@ -90,7 +91,7 @@ const RecentSearch = styled(Link)`
padding: 1px 4px;
border-radius: 4px;
&:hover {
&: ${hover} {
color: ${(props) => props.theme.text};
background: ${(props) => props.theme.secondaryBackground};

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { useTranslation } from "react-i18next";
import { slackAuth } from "@shared/utils/routeHelpers";
import { slackAuth } from "@shared/utils/urlHelpers";
import Button from "~/components/Button";
import env from "~/env";