diff options
Diffstat (limited to 'src/components/Dialog')
-rw-r--r-- | src/components/Dialog/context.ts | 1 | ||||
-rw-r--r-- | src/components/Dialog/index.tsx | 1 | ||||
-rw-r--r-- | src/components/Dialog/index.web.tsx | 1 | ||||
-rw-r--r-- | src/components/Dialog/types.ts | 2 |
4 files changed, 5 insertions, 0 deletions
diff --git a/src/components/Dialog/context.ts b/src/components/Dialog/context.ts index b479bc7f0..331ff3f33 100644 --- a/src/components/Dialog/context.ts +++ b/src/components/Dialog/context.ts @@ -14,6 +14,7 @@ export const Context = React.createContext<DialogContextProps>({ nativeSnapPoint: BottomSheetSnapPoint.Hidden, disableDrag: false, setDisableDrag: () => {}, + isWithinDialog: false, }) export function useDialogContext() { diff --git a/src/components/Dialog/index.tsx b/src/components/Dialog/index.tsx index e70e4aef4..463cadf3c 100644 --- a/src/components/Dialog/index.tsx +++ b/src/components/Dialog/index.tsx @@ -154,6 +154,7 @@ export function Outer({ nativeSnapPoint: snapPoint, disableDrag, setDisableDrag, + isWithinDialog: true, }), [close, snapPoint, disableDrag, setDisableDrag], ) diff --git a/src/components/Dialog/index.web.tsx b/src/components/Dialog/index.web.tsx index a27222229..153954691 100644 --- a/src/components/Dialog/index.web.tsx +++ b/src/components/Dialog/index.web.tsx @@ -97,6 +97,7 @@ export function Outer({ nativeSnapPoint: 0, disableDrag: false, setDisableDrag: () => {}, + isWithinDialog: true, }), [close], ) diff --git a/src/components/Dialog/types.ts b/src/components/Dialog/types.ts index b87bfe2b7..32886f3ce 100644 --- a/src/components/Dialog/types.ts +++ b/src/components/Dialog/types.ts @@ -44,6 +44,8 @@ export type DialogContextProps = { nativeSnapPoint: BottomSheetSnapPoint disableDrag: boolean setDisableDrag: React.Dispatch<React.SetStateAction<boolean>> + // in the event that the hook is used outside of a dialog + isWithinDialog: boolean } export type DialogControlOpenOptions = { |