From 7a72920e661bcab1f25f70b4716ea02fafa0d5bb Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Wed, 22 Nov 2023 09:35:56 -0800 Subject: [PATCH] Fix bottom-up dropdown positioning --- package.json | 2 +- src-web/components/core/Dropdown.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7636f322..7bf4e701 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ }, "devDependencies": { "@tailwindcss/nesting": "^0.0.0-insiders.565cd3e", - "@tauri-apps/cli": "^1.5.4", + "@tauri-apps/cli": "^1.5.6", "@types/node": "^18.7.10", "@types/papaparse": "^5.3.7", "@types/parse-color": "^1.0.1", diff --git a/src-web/components/core/Dropdown.tsx b/src-web/components/core/Dropdown.tsx index 954ea894..a8c59225 100644 --- a/src-web/components/core/Dropdown.tsx +++ b/src-web/components/core/Dropdown.tsx @@ -300,7 +300,7 @@ const Menu = forwardRef, MenuPro const upsideDown = vSpaceRemaining < 200; const containerStyles = { top: !upsideDown ? top : undefined, - bottom: upsideDown ? top : undefined, + bottom: upsideDown ? docRect.height - top : undefined, right: onRight ? docRect.width - triggerShape?.right : undefined, left: !onRight ? triggerShape?.left : undefined, };