Safe area provider

This commit is contained in:
Max Lynch
2020-12-22 13:15:15 -06:00
parent fc7b7649d3
commit 36b3fb8de0
4 changed files with 52 additions and 34 deletions
+5 -2
View File
@@ -1,7 +1,8 @@
import classNames from 'classnames';
import { useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react';
import { useCallback, useContext, useEffect, useLayoutEffect, useRef, useState } from 'react';
import { useDrag } from 'react-use-gesture';
import Store from '../store';
import { SafeAreaContext } from './SafeArea';
const Modal = ({ open, onClose, children }) => {
const ref = useRef();
@@ -9,7 +10,9 @@ const Modal = ({ open, onClose, children }) => {
const [rect, setRect] = useState(null);
const [y, setY] = useState(100000);
const safeAreaTop = Store.useState(s => s.safeAreaTop);
const { top } = useContext(SafeAreaContext);
const safeAreaTop = top;
const _open = useCallback(() => {
console.log('Opening modal!', safeAreaTop);