hide stats and scrollToContent-button when mobile menus open (#2509)

pull/2511/head
David Luzar 4 years ago committed by GitHub
parent 0efa62cf7c
commit ae15380a9f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -154,7 +154,7 @@ export const MobileMenu = ({
)}
{actionManager.renderAction("deleteSelectedElements")}
</div>
{appState.scrolledOutside && (
{appState.scrolledOutside && !appState.openMenu && (
<button
className="scroll-back-to-content"
onClick={() => {

@ -6,6 +6,7 @@ import {
getTotalStorageSize,
} from "../excalidraw-app/data/localStorage";
import { t } from "../i18n";
import useIsMobile from "../is-mobile";
import { getTargetElements } from "../scene";
import { AppState } from "../types";
import { debounce, nFormatter } from "../utils";
@ -27,6 +28,7 @@ export const Stats = (props: {
elements: readonly NonDeletedExcalidrawElement[];
onClose: () => void;
}) => {
const isMobile = useIsMobile();
const [storageSizes, setStorageSizes] = useState<StorageSizes>({
scene: 0,
total: 0,
@ -44,6 +46,10 @@ export const Stats = (props: {
const selectedElements = getTargetElements(props.elements, props.appState);
const selectedBoundingBox = getCommonBounds(selectedElements);
if (isMobile && props.appState.openMenu) {
return null;
}
return (
<div className="Stats">
<Island padding={2}>

Loading…
Cancel
Save