diff --git a/packages/web/src/javascripts/Components/LinkedItems/LinkedItemsButton.tsx b/packages/web/src/javascripts/Components/LinkedItems/LinkedItemsButton.tsx index 52465a641..1c5e0da82 100644 --- a/packages/web/src/javascripts/Components/LinkedItems/LinkedItemsButton.tsx +++ b/packages/web/src/javascripts/Components/LinkedItems/LinkedItemsButton.tsx @@ -35,6 +35,7 @@ const LinkedItemsButton = ({ linkingController, onClickPreprocessing }: Props) = anchorElement={buttonRef} open={isLinkingPanelOpen} className="pb-2" + forceFullHeightOnMobile > diff --git a/packages/web/src/javascripts/Components/Popover/MobilePopoverContent.tsx b/packages/web/src/javascripts/Components/Popover/MobilePopoverContent.tsx index d04e6567a..e0a401296 100644 --- a/packages/web/src/javascripts/Components/Popover/MobilePopoverContent.tsx +++ b/packages/web/src/javascripts/Components/Popover/MobilePopoverContent.tsx @@ -24,6 +24,7 @@ const MobilePopoverContent = ({ title, className, id, + forceFullHeightOnMobile, }: { open: boolean requestClose: () => void @@ -31,6 +32,7 @@ const MobilePopoverContent = ({ title: string id: string className?: string + forceFullHeightOnMobile?: boolean }) => { const isMobileScreen = useMediaQuery(MutuallyExclusiveMediaQueryBreakpoints.sm) const [isMounted, setPopoverElement, element] = useModalAnimation(open, isMobileScreen) @@ -164,11 +166,14 @@ const MobilePopoverContent = ({ return ( -
-
+
+
{ title={props.title} className={props.className} id={popoverId} + forceFullHeightOnMobile={props.forceFullHeightOnMobile} > {props.children} diff --git a/packages/web/src/javascripts/Components/Popover/Types.ts b/packages/web/src/javascripts/Components/Popover/Types.ts index 3500d07fc..0eda11b21 100644 --- a/packages/web/src/javascripts/Components/Popover/Types.ts +++ b/packages/web/src/javascripts/Components/Popover/Types.ts @@ -44,6 +44,7 @@ type CommonPopoverProps = { togglePopover?: () => void disableMobileFullscreenTakeover?: boolean disableFlip?: boolean + forceFullHeightOnMobile?: boolean title: string portal?: boolean offset?: number