diff options
Diffstat (limited to 'src/tours/positioning.ts')
-rw-r--r-- | src/tours/positioning.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/tours/positioning.ts b/src/tours/positioning.ts new file mode 100644 index 000000000..03d61f53f --- /dev/null +++ b/src/tours/positioning.ts @@ -0,0 +1,23 @@ +import {useWindowDimensions} from 'react-native' +import {useSafeAreaInsets} from 'react-native-safe-area-context' + +import {useShellLayout} from '#/state/shell/shell-layout' + +export function useHeaderPosition() { + const {headerHeight} = useShellLayout() + const {width} = useWindowDimensions() + const insets = useSafeAreaInsets() + + return { + top: insets.top, + left: 10, + width: width - 20, + height: headerHeight.value, + borderRadiusObject: { + topLeft: 4, + topRight: 4, + bottomLeft: 4, + bottomRight: 4, + }, + } +} |