fix: Fixed issue where popover/modal headers would get cut off by desktop titlebar
This commit is contained in:
@@ -17,11 +17,13 @@ const MobilePopoverContent = ({
|
||||
children,
|
||||
title,
|
||||
className,
|
||||
id,
|
||||
}: {
|
||||
open: boolean
|
||||
requestClose: () => void
|
||||
children: ReactNode
|
||||
title: string
|
||||
id: string
|
||||
className?: string
|
||||
}) => {
|
||||
const [isMounted, setPopoverElement] = useModalAnimation(open)
|
||||
@@ -36,6 +38,8 @@ const MobilePopoverContent = ({
|
||||
<div
|
||||
ref={setPopoverElement}
|
||||
className="fixed top-0 left-0 z-modal flex h-full w-full flex-col bg-default pt-safe-top pb-safe-bottom"
|
||||
data-popover={id}
|
||||
data-mobile-popover
|
||||
>
|
||||
<div className="grid w-full grid-cols-[0.35fr_1fr_0.35fr] gap-2 border-b border-border py-1.5 px-2 text-base">
|
||||
<div />
|
||||
|
||||
@@ -102,6 +102,7 @@ const Popover = ({
|
||||
}}
|
||||
title={title}
|
||||
className={className}
|
||||
id={popoverId.current}
|
||||
>
|
||||
{children}
|
||||
</MobilePopoverContent>
|
||||
|
||||
@@ -136,7 +136,7 @@ const Modal = ({ title, close, actions = [], className = {}, customHeader, custo
|
||||
togglePopover={() => setShowAdvanced((show) => !show)}
|
||||
align="start"
|
||||
portal={false}
|
||||
className="w-1/2 !min-w-0 divide-y divide-border border border-border"
|
||||
className="!fixed w-1/2 !min-w-0 divide-y divide-border border border-border"
|
||||
>
|
||||
{extraActions
|
||||
.filter((action) => action.type !== 'cancel')
|
||||
|
||||
Reference in New Issue
Block a user