about summary refs log tree commit diff
path: root/src/tours/positioning.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/tours/positioning.ts')
-rw-r--r--src/tours/positioning.ts23
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,
+    },
+  }
+}