fix: SW-1010 Optimized code

This commit is contained in:
Hrishikesh Vaipurkar
2024-11-27 11:51:48 +01:00
parent e4c58d2b30
commit 65f3ac7325
3 changed files with 2 additions and 4 deletions

View File

@@ -17,10 +17,9 @@ import styles from "./popover.module.css"
export default function Popover({
triggerContent,
children,
isNestedPopover = false,
...props
}: PopoverProps) {
const setOverflowVisible = useSetOverFlowVisibleOnRA(isNestedPopover)
const setOverflowVisible = useSetOverFlowVisibleOnRA()
return (
<DialogTrigger onOpenChange={setOverflowVisible}>

View File

@@ -3,5 +3,4 @@ import type { PopoverProps as RAPopoverProps } from "react-aria-components"
export interface PopoverProps extends Omit<RAPopoverProps, "children"> {
triggerContent: React.ReactNode
children: React.ReactNode
isNestedPopover?: boolean
}

View File

@@ -1,4 +1,4 @@
export default function useSetOverflowVisibleOnRA(isNestedInModal: boolean) {
export default function useSetOverflowVisibleOnRA(isNestedInModal?: boolean) {
function setOverflowVisible(isOpen: boolean) {
if (isOpen) {
document.body.style.overflow = "visible"